Thank you for considering contributing to RoundtableJS. Our GitHub repository is located here. Here are a few guidelines to help you get started.

Code of Conduct

Please read our Code of Conduct before participating. We expect all contributors to adhere to it.

How Can I Contribute?

Reporting Bugs

  • Check the issues for similar reportings.
  • Draft a bug report for submission.
  • Use a clear and descriptive title for the issue to identify the problem.
  • Describe the steps to reproduce the problem in as much detail as possible. Include any relevant information like operating system, browser version, and any logs or error messages. Provide screenshots or animated GIFs if possible.

Suggesting Enhancements

  • Check the issues for similar suggestions.
  • Draft an enhancement submission report.
  • Use a clear and descriptive title for the suggestion.
  • Provide a detailed explanation of the suggested enhancement. Explain why this enhancement would be useful to most RoundtableJS users.

Submitting Pull Requests

  1. Check the issues for relevant discussions.
  2. Fork the repository and create your branch from main.
  3. If you’ve added code that should be tested, add tests.
  4. Ensure the test suite passes and that your code lints.
  5. Create a pull request using the pull request template (in progress)