Skip to main content
Version: v2.10.2

Contributing to MagmaStream​

Welcome! Whether you're fixing a typo, writing a guide, or improving the core library — here's how to get started.


Pick a Repo​

AreaRepoNotes
Core LibrarymagmastreamPRs must target the dev branch.
Documentationmagmastream_documentationFork → edit .mdx → PR.
Example Botmagmastream_basics_botChoose your branch: typescript or javascript.
Advanced Guidesmagmastream_guidesAdd or improve real-world examples.

Docs Contributions​

  1. Fork magmastream_documentation and create a branch.
  2. Edit or add files inside docs/. To add a new page, copy any existing .mdx file and follow its structure.
  3. Optionally preview locally:
npm install && npm start
  1. Commit, push, and open a pull request.

Code Contributions​

  1. Fork magmastream and branch off dev.
  2. Make your changes inside src/.
  3. Run the test suite:
npm install && npm run ci
  1. Commit, push, and open a pull request targeting the dev branch.

PR Guidelines​

  • Keep PRs focused and small.
  • Follow Conventional Commits.
  • Write a clear PR description.
  • Test your changes where applicable.

Questions?​

Join our Discord — we're happy to help.

Thanks for contributing to MagmaStream.