Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
We love contributions! If you're contributing artifacts, please follow the Style Guide and make sure the tests pass:
$ python run_tests.py
If you're contributing python code, check with us on the mailing list first, especially if it's something big.
git clone https://github.com/username/artifacts.git
Add an upstream remote so you can easily keep up to date with the main repository:
git remote add upstream https://github.com/ForensicArtifacts/artifacts.git
To update your local repo from the main:
git pull upstream master
Make your changes and once you're ready for review, commit them to your personal fork and then use the GitHub Web UI to create and send the pull request. We'll review and merge the change.
Adding new artifact labels
An artifact definition can contain one or more labels. For the validation these labels defined in artifacts/definitions.py in LABELS.
At the moment when a new label is added make sure to add the same label to lib/artifact_registry.py of the GRR project in ARTIFACT_LABELS.