Skip to main content

Contributing

We welcome contributions and feedback from the community! Here's how you can help make Prisma Calendar better.

🐛 Found a Bug?

If you encounter any issues, please create an issue on GitHub.

Before creating an issue, please:

  • Check if the issue already exists in our issue tracker
  • Include your Obsidian version and operating system
  • Provide steps to reproduce the problem
  • Share relevant error messages or screenshots

💡 Feature Requests

Have an idea for a new feature? We'd love to hear it! Submit a feature request with:

  • Clear description of the feature
  • Use case or problem it solves
  • Any mockups or examples (if applicable)

🔧 Contributing Code

  1. Fork the repository on GitHub
  2. Clone your fork locally
  3. Create a feature branch (git checkout -b feature/amazing-feature)
  4. Make your changes and ensure they follow our coding standards
  5. Run quality checks with mise run ci to ensure everything passes
  6. Commit your changes (git commit -m 'Add amazing feature')
  7. Push to your branch (git push origin feature/amazing-feature)
  8. Open a Pull Request on GitHub

📝 Documentation Contributions

Help Us Improve the Docs

Prisma Calendar has extensive documentation covering a wide range of features and configurations. With such a large and complex project, it's challenging for one person to maintain complete accuracy across all pages. If you spot something that's incorrect, outdated, or unclear, we'd love your help!

How you can contribute:

  • Spot an error? Create a PR to fix it
  • Found unclear explanations? Suggest improvements
  • Missing information? Add what's needed
  • Better examples? Share them with us

Documentation contributions are highly appreciated and help everyone in the community. Together, we can keep improving the docs over time and ensure they stay accurate and helpful.

Where to contribute:

  • Documentation source is in docs-site/docs/
  • Edit pages directly on GitHub or submit a PR
  • Follow the existing style and structure
  • No contribution is too small — typo fixes are welcome!

Getting Help