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).