In this group we develop together a small application Meeting Room Reservation (System). The idea is to show many steps, from gathering Business Requirements, setting up the project, doing Test Driven Development, adding the project to GitHub, etc, etc, till Deployment. All done in blog posts, so everyone should be able start, and follow these steps.
But it can also be used, to lookup how certain things are done, like using Cucumber Features, or Continuous Integration by Travis-CI in a complete (mini) project.
Project Overview
Business Requirements
The business requirements should be explained in the form of Specification by Example use-cases. These use-cases will be written in the Cucumber - Gherkin format. The idea is that everyone should be able to read those feature files. Each feature exists of one or more scenarios. Each scenario contains at least one concrete example, of some requirement.
Architecture
All the services will be created in the Resource Oriented Architecture(ROA) style.
Frameworks / Libraries
General
Testing