Development Setup for Rhema
This section contains everything you need to set up a development environment for contributing to Rhema.
🛠️ Setup Guides
📋 Prerequisites
- Development Overview - General development information and requirements
🔧 Environment Setup
-
Local Setup - Complete local development environment setup
-
Rust Setup - Rust-specific development configuration
-
Git Setup - Git configuration for development workflows
🖥️ Editor Configuration
-
Editor Setup - IDE and editor configuration guides
-
VS Code - Popular code editor setup
-
Cursor - AI-powered editor setup
-
IntelliJ - JetBrains IDE setup
-
Sublime Text - Fast text editor setup
-
Vim - Terminal-based editor setup
-
🚀 CI/CD
- CI/CD - Continuous integration and deployment guides
🎯 Getting Started
-
Read the Development Overview to understand the project structure and requirements
-
Follow the Local Setup guide to get your environment ready
-
Configure your editor using the guides in Editor Setup
-
Set up Git following the Git Setup guide
🔗 Related Documentation
-
Getting Started - User installation and setup
-
Architecture - System design and architecture
-
User Guide - How to use Rhema features
💡 Development Tips
-
Use the recommended editor configurations for the best development experience
-
Follow the Git workflow described in the setup guides
-
Check the Architecture section for design decisions
-
Review Proposals for upcoming changes
🆘 Development Issues
If you encounter problems during setup:
-
Check the troubleshooting sections in each guide
-
Ensure all prerequisites are met
-
Verify your Rust and Git versions
-
Open an issue with specific error messages and your environment details