Contributing to Italia Web
This repository uses two main branches:
The first one is the one you should use to work on a new feature, even more, it's the one that we use on a daily base to commit and discuss our work.
The second one is the one we cut from
develop every time that we reach a milestone. You should use
master as the base branch of pre-release or production bug fixes.
Create a Branch
Whenever you begin work on a new feature or bugfix, it's important that you create a new branch from
master; particularly, you should create a new branch from
master only to fix issues identified in production or in the pre-production environment.
Not only is it proper git workflow, but it also keeps your changes organized and separated from the master branch so that you can easily submit and manage multiple pull requests for every task you complete.
To create a new branch and start working on it: