/dsda-y2-agile-process-block-release

Repo with support files for the block release on using the agile process for group software development.

Primary LanguageJupyter Notebook

Block Release: Agile Processes

Overview

Repo with support files for the block release on using the agile process for group software development.

Documentation

User stories are contained in the documentation folder. Much more information about user stories can be found online, e.g. Atlassian have a good write up of Agile topics, including user stories.

Development

Git

This repository uses a Git filter to remove the output from notebooks so as to not clutter up your Git history. This is done using the nbconvert tool which can be installed with pip install nbconvert. This should help a little with merge conflicts but generally it is better to use native Python files for collaborative coding.

You can enable the filter by running the following command in your repository:

git config filter.strip-notebook-output.clean 'jupyter nbconvert --ClearOutputPreprocessor.enabled=True --to=notebook --stdin --stdout --log-level=ERROR'