Contribution Guidelines

Dialectss thrives on community contributions. Follow these guidelines to ensure your contributions make a positive impact.

Our Pledge

We are committed to fostering an inclusive, respectful, and welcoming environment for all contributors.

We expect:

  • Respectful communication
  • Constructive feedback
  • Active listening

Code of Conduct

Dialectss follows the standard open-source code of conduct and expects all participants to adhere to it.

View full policy →

Reporting Violations

If you experience or observe behavior that goes against this code of conduct, please contact our moderators via Discord.

How to Contribute

1. Explore

Browse open issues, documentation gaps, or feature proposals in our GitHub repository to find something you'd like to contribute to.

2. Develop

Create a fork of the repository, make your changes locally, and ensure all tests pass successfully.

3. Submit

Open a pull request with a clear description of your changes and how they improve the project.

Code Quality Standards

Type System

All code must pass type-checking validation. Ensure type safety is enforced with proper documentation.

Formatting

Consistent with Prettier. Format your code before submission using the project's ESLint rules.

Pull Request Process

1. Feature Work

When adding a new feature, include unit tests. If you introduce a breaking change, explain why it's needed.

2. Documentation

Update relevant documentation in the `docs` directory to match any implementation changes.

Ready to Contribute?

Start with small tasks first, and gradually move to more complex implementations as you become familiar with the codebase.

🛠️ Begin Contributing