Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 969 Bytes

File metadata and controls

25 lines (20 loc) · 969 Bytes

Contributing to PyMCU Project

Thanks for your interest! PyMCU is an experimental Python→ASM/C compiler for microcontrollers. Contributions are welcome in code, docs, tests, and examples.

Ground Rules

  • Be respectful (see Code of Conduct).
  • Prefer small, focused PRs.
  • Discuss larger changes in an issue first.

How to Contribute

  1. Open an issue (bug/feature/design) and describe the motivation and scope.
  2. Fork & branch: feat/… or fix/….
  3. Write tests when applicable; keep commits clear.
  4. PR checklist:
    • Describes the “why” and “what changed”.
    • Links to related issue(s).
    • Builds/lints locally.

Development (early stage)

  • Compiler core planned in C++ with PEG for the Python subset.
  • Examples repo will hold input Python and generated ASM/C outputs.
  • Roadmap and architecture notes live in /docs.

License

By contributing, you agree your contributions are licensed under MIT.