Start Here

This is where you will find all the design, implementation and operational documents for the Voluntarily.nz platform

Source Code Repository

All source code and other key materials are in the Voluntarily github repository.

https://github.com/voluntarily

To contribute setup a github account and then email us to add you to the organisation - ask to join one of the design or developer teams.

Documentation

All developer documents are on this wiki.

Issue tracking

Software development Epics, Stories and Bugs are in Jira - Contact us to be invited in as a developer.

https://voluntarily.atlassian.net/secure/RapidBoard.jspa?rapidView=1&projectKey=VP

We are using Kanban - take a ticket from the selected for development stack and complete it.

Platform hosting

The NZ Voluntarily platform is currently hosted on AWS Cloud infrastructure. It is deployed using CI tools into Docker Containers on Amazon ECS Fargate services.

The deployed architecture is built using CloudFormation scripts.

AWS Cloud Deployment Infrastructure


QA & Automated Test

As an open-source project, we need to support a wide range of developers at different skill levels and familiarity with the system. As a developer yourself you would like to find the project easy to understand, fix bugs and add new features. To do that the code needs to be of high quality, easy to read and understand and covered by automatic tests. This will help us maintain a low bug count and low technical debt.

So please do not submit code to the system that is not exercised by unit or functional tests - it will be left on the shelf.


Integration and Deployment

To be decided.