| Title | Contributing |
|---|---|
| Author | Jonathan Zollinger |
| Date | January 16 2024 |
| Comment | It's expected that these instructions are edited with each repo, namely - prerequisites - any mention of threshr - variations from maven 3.8.6, graal, or java version 17.0.8 |
By participating in this project, you agree to abide our code of conduct.
threshr is written in Java using
Oracle's GraalVM and uses Maven as its build tool
Prerequisites:
Other things you might need to run the tests:
Create your own fork of threshr, then clone your fork anywhere:
git clone git@github.com:Graqr/Threshr.gitcd into the directory and install the dependencies:
mvn clean compileIt's a good practice not to put your changes in the main branch. Branch naming conventions aren't enforced, but I
personally like naming my branches with a tag/task convention. See Create a commit.
See our style guide for supported coding practices.
Adequate acceptance testing is to be included with pull requests for new code. See our style guide for our testing standards.
mvn clean testmvn clean installCommit messages should be well formatted and conform to [Conventional Commits].
Push your branch to your threshr fork and open a pull request against the original threshr main branch.