Skip to content

Commit 429ecf2

Browse files
contributors guide
1 parent 5b299f7 commit 429ecf2

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

CONTRIBUTORS-GUIDE.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Contributing to the Split OpenFeature Provider
2+
3+
The Split Provider is an open source project and we welcome feedback and contribution. The information below describes how to build the project with your changes, run the tests, and send the Pull Request(PR).
4+
5+
## Development
6+
7+
### Development process
8+
9+
1. Fork the repository and create a topic branch from `development` branch. Please use a descriptive name for your branch.
10+
2. While developing, use descriptive messages in your commits. Avoid short or meaningless sentences like "fix bug".
11+
3. Make sure to add tests for both positive and negative cases.
12+
4. Run the build script and make sure it runs with no errors.
13+
5. Run all tests and make sure there are no failures.
14+
6. `git push` your changes to GitHub within your topic branch.
15+
7. Open a Pull Request(PR) from your forked repo and into the `development` branch of the original repository.
16+
8. When creating your PR, please fill out all the fields of the PR template, as applicable, for the project.
17+
9. Check for conflicts once the pull request is created to make sure your PR can be merged cleanly into `development`.
18+
10. Keep an eye out for any feedback or comments from the Split team.
19+
20+
### Building the Split Provider
21+
- `mvn clean build`
22+
23+
### Running tests
24+
- `mvn clean install`
25+
26+
# Contact
27+
28+
If you have any other questions or need to contact us directly in a private manner send us a note at octo@split.io

0 commit comments

Comments
 (0)