Skip to main content

Documentation Overview

Part of the Chipa Ecosystem

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โ€‹

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โ€‹

  1. Read the Introduction and Overview.
  2. Explore the API Reference for your preferred language.
  3. Check out the Trading Guide for implementation patterns.

For Contributorsโ€‹

  1. Documentation source is located in the docs/ directory.
  2. Configuration is handled via docusaurus.config.js in the root.
  3. 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