Documentation Overview
Alongside this library, ChipaDevTeam builds ChipaEditor โ an AI-powered algorithmic trading strategy builder (AI strategy generation, CHTL editor, backtesting, live broker integration; free tier) โ and ChipaX โ a hybrid crypto exchange for perpetuals, spot and margin. See the Chipa Ecosystem overview.
BinaryOptionsTools v2 features a modern, comprehensive documentation system built with Docusaurus. This system provides a dynamic, searchable, and maintainable documentation site.
Documentation Structureโ
The documentation is organized into logical sections for easier navigation:
- API Reference: Complete guides for multi-language and Python-specific APIs.
- Guides: Practical tutorials for trading strategies, raw handlers, and platform specifics.
- Architecture: Deep dives into the internal data flow and project structure.
- Project Info: Deployment guides, roadmaps, and documentation summaries.
- Examples: Code examples in all supported languages.
- Tutorials: Step-by-step guides for getting started.
Key Featuresโ
1. Unified Searchโ
Instantly search through the entire documentation base, including code snippets and API methods.
2. Multi-Language Code Tabsโ
Switch between different programming languages (Python, Kotlin, Swift, Go, Ruby, C#) within the same code block to compare implementations.
3. Responsive Designโ
The documentation site is fully responsive, working perfectly on desktops, tablets, and mobile phones.
4. Dark/Light Modeโ
Choose your preferred viewing experience with built-in dark and light mode support.
5. Automated Deploymentโ
Integrated with GitHub Actions to automatically build and deploy the latest documentation on every push to the main branch.
Getting Startedโ
For Developersโ
- Read the Introduction and Overview.
- Explore the API Reference for your preferred language.
- Check out the Trading Guide for implementation patterns.
For Contributorsโ
- Documentation source is located in the
docs/directory. - Configuration is handled via
docusaurus.config.jsin the root. - Preview changes locally using
npm run start.
Quality and Coverageโ
- 6 Languages covered with equivalent examples.
- 20+ API Methods documented with parameters and return types.
- 100+ Code Snippets ready for copy-pasting.
- Interactive Guides for complex features like Raw Handlers.
Migration from MkDocsโ
This documentation was migrated from MkDocs Material to Docusaurus v3. Key improvements include:
- Better React-based theming and customization
- Improved MDX support for interactive components
- Faster build times with modern tooling
- Better TypeScript integration
- Enhanced Algolia DocSearch integration