Skip to content

Contributing to Scry

Thank you for your interest in contributing to Scry!

Ways to Contribute

  • Report bugs - File issues for problems you encounter
  • Suggest features - Propose new features or improvements
  • Improve documentation - Fix typos, add examples, clarify explanations
  • Submit code - Fix bugs or implement new features
  • Help others - Answer questions in discussions

Getting Started

  1. Read the documentation - Understand how Scry works
  2. Set up your environment - Follow the Development Setup
  3. Find an issue - Look for good first issue labels
  4. Make changes - Follow our Code Style
  5. Submit a PR - Follow the Pull Request process

Repository Structure

Scry consists of multiple repositories:

RepositoryDescription
scry-nodeCLI tool (@scry/storybook-deployer)
scry-storybook-upload-serviceUpload Service (Cloudflare Worker)
scry-cdn-serviceCDN Service (Cloudflare Worker)
scry-developer-dashboardDashboard (Next.js)

Code of Conduct

We follow the Contributor Covenant.

Expected behavior:

  • Be respectful and inclusive
  • Accept constructive criticism
  • Focus on what's best for the community
  • Show empathy towards others

Unacceptable behavior:

  • Harassment or discrimination
  • Trolling or insulting comments
  • Publishing others' private information
  • Other conduct inappropriate for a professional setting

Getting Help

Recognition

Contributors are recognized in:

  • Release notes
  • README contributors section
  • Annual contributor highlights

Thank you for making Scry better!

Released under the MIT License.