Getting Started
This guide will help you set up Usertour for local development. Follow these steps to get your development environment running:1. Fork and Clone
- Fork the Usertour repository
- Clone your fork to your local machine:
2. System Requirements
Before proceeding, ensure you have the following installed:- Redis - For caching and session management
- PostgreSQL - For data storage
- pnpm - For package management
3. Project Structure
Usertour is a monorepo containing multiple packages:4. Setup Steps
- Install Dependencies
- Configure Environment
- Start Development Servers
Contributing
Development Workflow
- Create a new branch for your feature or bug fix
- Make your changes following our style guidelines
- Add tests for new features
- Update documentation as needed
- Submit a pull request
Branch Strategy
main
- Production-ready codedevelop
- Integration branch for new features- Feature branches - Created from
develop
for new features
Getting Help
If you need assistance:- Join our Discord community
- Check our Documentation
- Ask in GitHub Discussions
- Follow us on Twitter