Skip to main content
The Worlds Platform welcomes contributions! This guide outlines the processes for reporting issues and submitting pull requests.

Reporting issues

If you encounter a bug or have a feature request, please search the GitHub Issues to see if it has already been reported. When opening a new issue:
  • Use a clear title: Summarize the problem or request.
  • Provide context: Describe what you were trying to achieve and what happened instead.
  • Include steps to reproduce: For bugs, provide a minimal, reproducible example.
  • Attach logs: Include any relevant error messages or console output.

Pull requests

The project follows a typical GitHub flow for contributions:
  1. Fork the repository: Create your own copy of the worlds repo.
  2. Create a branch: Use a descriptive name (e.g., feat/sparql-optimizer or fix/auth-leak).
  3. Make your changes: Adhere to our Documentation best practices and coding standards.
  4. Run tests: Ensure all tests pass using deno task test.
  5. Submit the PR: Provide a clear description of your changes and link to any relevant issues.

Review process

All PRs require review from a maintainer. Maintainers may request changes to ensure code quality, performance, and architectural alignment. Once approved, changes are merged into the main branch.