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
- Fork the repository on GitHub
- Clone your fork locally
- Create a feature branch (git checkout -b feature/amazing-feature)
- Make your changes and ensure they follow our coding standards
- Run quality checks with mise run cito ensure everything passes
- Commit your changes (git commit -m 'Add amazing feature')
- Push to your branch (git push origin feature/amazing-feature)
- 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
- Documentation: Check our comprehensive docs
- FAQ: Common questions are answered in our FAQ section
- Issues: For bugs and feature requests, use GitHub Issues