Getting Set Up
Set up your GitMesh CE workspace to start identifying opportunities and optimizing your development workflow.
Installation
Prerequisites
Before installing GitMesh CE, ensure you have:
- Node.js (version 18 or higher)
- Docker (for containerized deployment)
- Git access to your repositories
- Administrative access to your development tools
Quick Installation
# Clone the repository
git clone https://github.com/LF-Decentralized-Trust-labs/gitmesh.git
# Navigate to the project directory
cd gitmesh
# Install dependencies
npm install
# Configure environment variables
cp .env.example .env
# Start the development server
npm run devDocker Installation
# Pull the latest image
docker pull gitmesh/community-edition:latest
# Run with docker-compose
docker-compose up -dInitial Configuration
Once GitMesh CE is running, follow these steps to get started:
1. Connect Your Data Sources
The more data sources you connect, the better GitMesh CE can correlate signals and generate insights.
Recommended first integrations:
- GitHub - Rich source for engineering telemetry
- Jira/Linear - Issue tracking and project management
- Slack - Team communication and collaboration data
2. Configure Market Signals
Set up your market signal sources:
- Customer Feedback - Connect support systems and feedback tools
- Analytics - Integrate user behavior and product analytics
- Business Metrics - Connect to your business intelligence tools
3. Set Up Team Configuration
Configure your team structure:
- Team Members - Add team members and their skills
- Roles and Permissions - Define access levels and responsibilities
- Working Hours - Set team availability and time zones
4. Initial Data Processing
Allow GitMesh CE to process your initial data:
- Data Ingestion - GitMesh CE will start pulling data from connected sources
- Signal Processing - Market signals and engineering telemetry will be analyzed
- Baseline Establishment - Initial baselines for velocity and capacity will be calculated
Note: Initial processing may take several hours depending on data volume.
Verification
Check Your Dashboard
Once setup is complete, verify everything is working:
- Navigate to the Dashboard - Check that data is being ingested
- Review Integrations - Ensure all connected services show as active
- Examine Initial Insights - Look for preliminary backlog recommendations
Test Core Features
- Generate a Backlog - Create your first data-driven backlog
- Plan a Sprint - Use automated sprint planning features
- Review Work Routing - Check task assignments and recommendations
Next Steps
After successful setup:
- Explore Integrations - Connect additional tools and data sources
- Customize Workflows - Adapt GitMesh CE to your team's processes
- Train Your Team - Ensure team members understand the new workflow
- Monitor and Optimize - Continuously improve based on insights and feedback
Troubleshooting
Common Issues
Connection Problems
- Verify API keys and permissions
- Check network connectivity and firewall settings
- Review integration-specific documentation
Data Processing Issues
- Ensure sufficient system resources
- Check data source permissions
- Review error logs for specific issues
Performance Issues
- Monitor system resource usage
- Consider scaling recommendations
- Review data retention policies
Getting Help
- Documentation - Check our comprehensive guides
- Community - Join discussions on GitHub
- Issues - Report bugs and feature requests on GitHub