2015-07-06 11:34:06 -07:00
|
|
|
# Contributing
|
|
|
|
|
2020-04-19 10:49:47 -07:00
|
|
|
Thank you for reading this! This document has some notes on contributing to the
|
|
|
|
development of Retrospring.
|
2015-07-06 11:34:06 -07:00
|
|
|
|
|
|
|
## Reporting bugs
|
|
|
|
|
2020-04-19 10:49:47 -07:00
|
|
|
Before submitting an issue please check if there is already an existing issue.
|
2022-10-31 17:22:38 -07:00
|
|
|
If there is, please add any additional information or give it a 👍 reaction.
|
2015-07-06 11:34:06 -07:00
|
|
|
|
2020-04-19 10:49:47 -07:00
|
|
|
When submitting an issue please describe the issue clearly, including how to
|
|
|
|
reproduce the bug, which situations it appears in, what you expect to happen,
|
|
|
|
what actually happens, and what platform (browser and operating system) you are
|
2022-10-31 17:22:38 -07:00
|
|
|
using. We find screenshots (for front-end issues) very helpful.
|
2015-07-06 11:34:06 -07:00
|
|
|
|
|
|
|
## Pull Requests
|
|
|
|
|
2022-10-31 17:22:38 -07:00
|
|
|
1. Fork it (https://github.com/Retrospring/retrospring/fork)
|
|
|
|
2. Create your feature branch (`git checkout -b feature/new`)
|
2015-07-06 11:34:06 -07:00
|
|
|
3. Commit your changes (`git commit -am 'Add some feature'`)
|
2022-10-31 17:22:38 -07:00
|
|
|
4. Push to the branch (`git push origin feature/new`)
|
2015-07-06 11:34:06 -07:00
|
|
|
5. Create a new Pull Request
|
|
|
|
|
2020-04-19 10:49:47 -07:00
|
|
|
We love pull requests! We are very happy to work with you to get your changes
|
|
|
|
merged in, however please keep the following in mind.
|
2015-07-06 11:34:06 -07:00
|
|
|
|
2022-11-01 05:01:51 -07:00
|
|
|
* Please use the core team standard of `feature/*` or `fix/*` branch naming.
|
2015-07-06 11:34:06 -07:00
|
|
|
* Adhere to the coding conventions you see in the surrounding code.
|
|
|
|
* If you include a new feature also include tests, and make sure they'll pass.
|
2020-04-19 10:49:47 -07:00
|
|
|
* Before submitting a pull-request, clean up the history by going over your
|
|
|
|
commits and squashing together minor changes and fixes into the corresponding
|
2022-11-01 05:01:44 -07:00
|
|
|
commits. You can do this using the [interactive rebase](https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History#_changing_multiple) command.
|