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 to
handle dependencies.
Prerequisites:
- Java 17.0.8 in graal's flavor Graal (community edition)
- Maven 3.8.6
Other things you might need to run the tests:
Create your own fork of threshr
, then clone your fork anywhere:
git clone [email protected]:Graqr/Threshr.git
cd
into the directory and install the dependencies:
mvn clean compile
It'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 test
mvn clean install
Commit 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.