These are the main ways to contribute to this project:
- opening an issue
- proposing a new feature idea or enhancement
- writing documentation
- fixing bugs
For more information, visit Code Contributions documentation on the Fractal website.
-
If you haven't done so already, start by setting up your local environment.
-
Branch off of the
campus
branch to make sure you have the latest updates.
- Prefix your branch name with
"CL-"
and the corresponding issue number. e.g. If you are working on issue #30 Accordion bug, name your branch "CL-30-accordion-bug”.
git checkout -b CL-{{issue number}}-{{new branch name}}
-
All edits should be made in the /src/ folder. See more information about the project directory.
-
After making your changes locally, [commit your changes]((https://www.atlassian.com/git/tutorials/saving-changes/git-commit) so others have a log of your updates. Please be sure to add a commit message that will clearly underline the changes being made.
git commit -am "{{description of your updates}}"
- Push your new branch to the remote repository.
git push --set-upstream origin CL-{{issue number}}-{{new branch name}}
- If you've already pushed your current branch, you might just need to push your changes.
git push
- When you have completed your work, submit a pull request (PR) and set the destination branch to
campus
Be descriptive in your answers. The review process will begin and feedback (if any) will be added to the pull request.
- Review "Making a Pull Request” tutorial if needed.