Development Methodology¶
The team tried to follow an Scrum-like approach to organize the application development. The following tools were used to help them out:
-
GitHub has been used as code repository, for managing the project and its task, keep track of issues and review code changes.
-
Travis CI provided a free platform where to run the tests, specially when sending changes to the code repository as it was configured to test pull requests and merges into the master branch.
-
ReadTheDocs is a documentation platform, which provides free accounts and integrates with GitHub through the use of webhooks, so on each commit to master the documentation is rebuilt and published.
-
Google Hangouts was mainly used for remote meetings.