41 lines
1.4 KiB
Markdown
41 lines
1.4 KiB
Markdown
# Developer Guide
|
|
|
|
Welcome to the Crypto Trader developer guide. This guide will help you set up a development environment, understand the codebase, and contribute to the project.
|
|
|
|
## Table of Contents
|
|
|
|
1. [Development Setup](setup.md) - Setting up your development environment
|
|
2. [Architecture Overview](architecture.md) - System architecture and design
|
|
3. [Coding Standards](coding_standards.md) - Code style and conventions
|
|
4. [Adding Exchanges](adding_exchanges.md) - How to add new exchange adapters
|
|
5. [Creating Strategies](creating_strategies.md) - Strategy development guide
|
|
6. [Testing](testing.md) - Testing guidelines and practices
|
|
7. [Contributing](contributing.md) - Contribution guidelines
|
|
8. [Release Process](release_process.md) - Release and deployment process
|
|
|
|
## Quick Start
|
|
|
|
1. [Set up development environment](setup.md)
|
|
2. [Review architecture](architecture.md)
|
|
3. [Read coding standards](coding_standards.md)
|
|
4. [Run tests](testing.md#running-tests)
|
|
5. [Make your first contribution](contributing.md)
|
|
|
|
## Development Workflow
|
|
|
|
1. Fork the repository
|
|
2. Create a feature branch
|
|
3. Make your changes
|
|
4. Write/update tests
|
|
5. Ensure all tests pass
|
|
6. Update documentation
|
|
7. Submit a pull request
|
|
|
|
## Getting Help
|
|
|
|
- Review the [API Documentation](../api/index.html)
|
|
- Check existing issues and pull requests
|
|
- Ask questions in discussions
|
|
- Review code examples in the codebase
|
|
|