How Can You Contribute?¶
You can directly contribute to the MASVS, MASWE, or MASTG in many different ways!
Contribution Flow¶
flowchart LR
A(Open Discussion) -->|discuss| C{qualifies?}
C -->|Yes| D(Issue)
C -->|No| E[Close]
D -->|open PR| F(Pull Request)
F -->|review| G{approved?}
F -->|make changes| F
G -->|Yes| H[Merge]
G -->|No| I[Close]
Typically, contributors should follow the entire process. However, sometimes it's clear what's needed, so we create an issue or open a PR directly. We recommend starting with a discussion to save you from the hassle of writing and submitting content that does not qualify, which would result in it being rejected after the work is done.
| How to contribute | Description | MASVS | MASWE | MASTG |
|---|---|---|---|---|
| Participate in Discussions | Ask questions, give feedback, or propose ideas. | Discussions | Discussions | Discussions |
| Create Issues | Report concrete actionable things such as missing content, errors, or improvements. | Issues | Issues | Issues |
| Open Pull Requests | Submit new content, updates or fixes. | Pull Requests | Pull Requests | Pull Requests |
| Review Pull Requests | Review technical content or fix typos. | Pull Requests | Pull Requests | Pull Requests |