Skip to content
Snippets Groups Projects
Forked from Cheri / Carnalitas
800 commits behind the upstream repository.
After you've reviewed these contribution guidelines, you'll be all set to contribute to this project.

How to contribute to the Carnalitas Framework

You want to add a new feature or bugfix

In order to keep the development branch stable, you should not commit directly to it. Here is the workflow you should follow:

Create a new branch

If you are an official contributor to this project, create a new branch from the "developing" branch (you can do it from github or directly from your local git repository)

If you are not an official contributor, you can fork this project and work on your feature there

  • It is recommended to name your branch "feature/concise-name-of-the-feature" for a new feature or "fix/concise-name-of-the-bugfix" for a bugfix.

Work on your branch

You can now start working on your feature by pushing your modification to your feature branch.

  • Only add changes that are related to that feature

Create a pull request

Once your feature is done, or at least stable and fuctionning (doesn't cause crashes or break existing stuff), you can create a pull request from your feature branch to the developement branch

  • Follow the template instructions
  • Add a reviewer to the pull request (cherisong and potentially another contributor who already worked on the code you are modifying)
  • Add the label "enhancement" and any other relevant label, like "visual" if you made some graphical modification
  • If your feature or bugfix is supposed to close or fix an existing issue, please link it in the pull request (the option is also in the right-hand column)