-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
91 changed files
with
9,357 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
name: CI | ||
|
||
on: [push] | ||
|
||
jobs: | ||
unit-tests: | ||
|
||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: Unit tests | ||
run: ant test | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# Contributing | ||
|
||
Prior to submitting a PR, please ensure that: | ||
|
||
1. The proposed change has been clearly documented and motivated in a GitHub issue and discussed with the owners of this repository. | ||
2. There is no existing or obsolete ticket which addresses your proposed change. | ||
|
||
## Build Requirements | ||
|
||
* Java 8 or later | ||
* [Ant](https://ant.apache.org/) 1.10.7 or later | ||
|
||
## Build and Run | ||
|
||
$ ant | ||
$ java -jar dist/aldb.jar | ||
|
||
## Running Tests | ||
|
||
$ ant test | ||
## Pull Request Process | ||
|
||
1. Ensure your code builds successfully. | ||
2. Test your changes manually if possible by running the JAR and manipulating a non-trivial model if applicable. | ||
3. Ensure that existing tests pass. | ||
4. Ensure that you have added new tests where necessary. | ||
5. Write a descriptive and concise commit message, PR title, and description. | ||
6. Ensure that a GitHub issue is referenced in the PR description with a `Closes` statement. | ||
7. Create your PR. | ||
8. Once all status checks pass, assign one or more owners as reviewers. | ||
9. Once you have at least one approval from an owner, you can squash and merge your PR. |
Oops, something went wrong.