Skip to main content
Version: v2.10.2 (current)

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.