Skip to content

Contributing to Muon #16

Description

@nickmqb

Some people have asked me how they can contribute to Muon. I'm fairly new to running an open source project so I'll be slowly starting to ramp up contributions to the Muon compiler itself. Right now, I'm mainly looking for contributions around:

  • Editor support. Which editor do you personally use? It would be nice to have things like syntax highlighting, language server integration (when I've completed the initial version of that, see Create a language server for Muon #14), and perhaps other convenience features like a hotkey for commenting out multiple lines (since Muon does not have multi-line comments, for now, at least).

  • Library bindings + tooling. It would be awesome to have bindings for various libraries to make it easy for people to get started with the language. This includes things like SDL, OpenGL (game development is a core use case), various OS APIs, etc. This also includes building tooling for generating foreign function declarations from .h files (Make a tool for generating foreign function declarations from .h files #2).

  • Building stuff with Muon. Sounds simple, but super important! One caveat: Muon is in an early stage, so I would caution against using it for production stuff right now. Will be useful to learn from people's experiences so we can further improve the language. Plus, any programs, especially visual programs like simple games or UIs will help drive interest in Muon.

Let me know if you'd like to work on any of these! Or, if you have other ideas on how to contribute, don't hesitate to ask.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions