Thank you for your interest in contributing to D3FEND! This document briefly details the guidelines for contributing to the project. Please reach out to us if you have any questions or need clarification.
Before spending lots of time on something, ask for feedback on your idea first!
Please search issues and pull requests before adding something new! This helps avoid duplicating efforts and conversations.
Please determine what type of contribution you are submitting and then follow any specified instructions. If you are not comfortable with a pull request please feel free to send us an email with your contribution.
- Technique: submitting or recommending a new defensive technique.
Process: please email submission with this mailto template.
- Correction: grammar, typos, broken links.
Process: Create issue -> Submit pull request.
- Reference: adding a reference to the ontology.
Process: Create issue -> Submit pull request.
- Ontology: adding a digital artifact or creating a new artifact relationship. New classes, individuals, or properties.
Process: Create issue -> Submit pull request.
Please create an issue before you send a pull request. Also please read about our conventions (they are still a work in progress).
- Identify which type of contribution you are making.
- Create a Github issue.
- Title the issue with a prefix of the type of contribution, e.g.:
[Reference] Add new reference for File Content Rules
[Correction] Typo in File Content Rules KB article
All contributors are expected to conduct themselves in a professional manner.