README.md in vagrant-templated-0.1.3 vs README.md in vagrant-templated-0.1.4

- old
+ new

@@ -21,12 +21,17 @@ ```shell vagrant templated init <template> ``` -The templates available at this moment are `rails5` and `vagrant-plugin`. +The templates available at this moment are: +- `base`: apt and timezone update +- `vagrant-plugin`: base and ruby 2.3 +- `django1.11`: base, python 2/3 (pyenv) +- `rails5`: base, ruby 2.4 (rbenv), node and postgresql. + In both cases a Vagrantfile and a Berksfile will be generated where you executing the command. Then, you just should `vagrant up` and enter the matrix. ## Development @@ -34,9 +39,17 @@ After checking out the repo, run `bundle install` to install dependencies. Then, run `bundle exec rake spec` to run the tests. Run `bundle exec vagrant templated init -h` and help will arise. ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/afaundes/vagrant-templated. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct. + +## TODO list + +- Refactor template management in a isolated component, making plugin more skinnier +- Add multiple choices for some components. For example, rails5 add postgresql by default, but it could be mysql or sqlite3 (that what I have used). Maybe it would better to add everything and leave everything commented but one default. +- Display ad hoc tips when new files are created +- Add tips as a command +- Refactor versions, maybe add version to the options ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).