Weaverse Community
Welcome to the Weaverse community! This is where developers, designers, and users come together to share knowledge, get support, and contribute to the ecosystem.
Table of Contents
Support Channels
GitHub Discussions
Our primary community hub is GitHub Discussions. Here you can:
- Ask questions about implementation
- Share your projects and get feedback
- Discuss new features and improvements
- Report bugs and issues
Slack Workspace
Join our Slack workspace for real-time discussions and support:
- #general: General discussions
- #help: Technical support
- #showcase: Share your projects
- #announcements: Latest updates
Stack Overflow
Tag your questions with weaverse
on Stack Overflow for broader community support.
Contribution Guidelines
We welcome contributions from the community! Here's how you can help:
Reporting Issues
When reporting bugs or issues:
- Check if the issue has already been reported
- Use the issue template
- Provide detailed reproduction steps
- Include relevant code snippets
- Specify your environment details
Pull Requests
To submit a pull request:
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests and ensure they pass
- Submit a PR with a clear description
Code Style
Follow our coding standards:
- Use TypeScript for type safety
- Follow the project's ESLint configuration
- Write meaningful commit messages
- Include tests for new features
- Update documentation as needed
Community Resources
Documentation
Templates
Explore our official themes:
- Pilot - A fully-featured Shopify Hydrogen theme for modern, high-performing headless storefronts
- Naturelle - Shopify Hydrogen theme for nature-inspired and eco-friendly stores
Tools
Official tools and extensions:
- Weaverse CLI - Command-line tools for Weaverse development
- Weaverse MCP Server - MCP server for searching Weaverse documentation
Code of Conduct
We are committed to providing a friendly, safe, and welcoming environment for all. Please read our Code of Conduct before participating in the community.
Key Points
- Be respectful and inclusive
- Give and receive constructive feedback
- Focus on what's best for the community
- Show empathy towards others
- Respect different viewpoints and experiences
Getting Involved
There are many ways to contribute to the Weaverse community:
- Answer Questions: Help others in GitHub Discussions or Slack
- Write Tutorials: Share your knowledge through blog posts or guides
- Create Components: Build and share reusable components
- Improve Documentation: Help make our docs better
- Report Bugs: Help us identify and fix issues
- Suggest Features: Share your ideas for improvements
Stay Updated
- Follow us on X
- Subscribe to our Newsletter - Find the subscription form in the footer
- Watch our GitHub Repository
Need Help?
If you're having trouble finding what you need:
- Search existing discussions
- Ask in our Slack workspace
- Open a new discussion on GitHub
We're here to help you succeed with Weaverse!