Contributing

Open source is a wonderful thing. We welcome contributions to the Embabel project.

How to contribute:

  • Familiarize yourself with the project by reading the documentation.
  • Familiarize yourself with the issue tracker and open pull requests to ensure you’re not duplicating something.
  • Sign your commits
  • Always include a description with your pull requests. PRs without descriptions will be closed.
  • Join the Embabel community on Discord at https://discord.gg/t6bjkyj93q.

Contributions are not limited to code. You can also help by:

  • Improving the documentation
  • Reporting bugs
  • Suggesting new features
  • Engaging with the community on Discord
  • Creating examples and other materials
  • Talking about Embabel at meetups and conferences
  • Posting about Embabel on social media

When contributing code, do augment your productivity using coding agents and LLMs, but avoid these pitfalls:

  • Excessive LLM comments that add no value. Code should be self-documenting. Comments are for things that are non-obvious.
  • Bloated PR descriptions and other content.

Nothing personal, but such contributions will automatically be rejected.

Was this page helpful?

Share