Skip to content
Jared Ondricek edited this page Feb 4, 2023 · 14 revisions

ATT&CK Sync

ATT&CK Sync is...

Questions and Feedback

Please submit issues for any technical questions/concerns or contact [email protected] directly for more general inquiries.

Also see the guidance for contributors if are you interested in contributing or simply reporting issues.

Guidance

Proposing Changes

  • Please open a Pull Request (PR) against the main branch for any desired changes. The PR will be reviewed by the project team.
  • Note that all PR checks must pass to be eligible for merge approval.

Updating Dependencies

  1. Add new dependency in either requirements/requirements.in, or requirements/dev.in, depending on if the new dependency is a runtime or development dependency, respectively.
  2. Run one of the following commands, depending on the file updated in the previous step.
    • New runtime dependencies: pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt requirements/requirements.in
    • New development dependency: pip-compile --allow-unsafe --generate-hashes --output-file=requirements/dev.txt requirements/dev.in
  3. Add all modified files to the changeset (e.g. requirements.txt, requirements/dev.txt, requirements/requirements.in, requirements/dev.in).
  4. Push the changes.

How Do I Contribute?

We welcome your feedback and contributions to help advance ATT&CK Sync. Please see the guidance for contributors if are you interested in contributing or simply reporting issues.

Please submit issues for any technical questions/concerns or contact [email protected] directly for more general inquiries.

Clone this wiki locally