Skip to content

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