A Spring-MVC webapp showcasing the implementation of the main components in an online bookstore. |
-
Heroku - Heroku is a container-based cloud Platform as a Service (PaaS).
-
Check the bookshelf-staging instance;
-
Check the bookshelf-production instance;
Want to contribute? Great!
To fix a bug or enhance an existing module, follow these steps:
- Fork the repo
- Create a new branch (
git checkout -b improve-feature
) - Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (
git commit -am 'Improve feature'
) - Push to the branch (
git push origin improve-feature
) - Create a Pull Request
If you find a bug kindly open an issue here by including the steps to reproduce it.
If you'd like to request a new function, feel free to do so by opening an issue here.
- Maven - Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
- Add Unit and Integration Tests;
- Add CI using Travis CI;
- Add the feature of uploading an image from local machine, whenever a new book is added;
- (...to be added, there is always stuff that can be added);
MIT © Victor Barbaros