blob: fbabc5c0f41f722ed24ffe633bce06a8bd3f984f [file] [view]
# Documentation Index
This directory contains comprehensive documentation for the Apache IoTDB Node.js client.
## 📚 Documentation Categories
### Getting Started
- [Main README](../README.md) - Project overview, installation, and quick start
- [Contributing Guidelines](../CONTRIBUTING.md) - How to contribute to the project
- [Changelog](../CHANGELOG.md) - Version history and release notes
### API & Usage
- [Implementation Guide](implementation.md) - Architecture and core components
- [Data Types](data-types.md) - Supported data types and usage
- [TypeScript Examples](typescript-examples.md) - TypeScript usage examples
- [Thrift Documentation](thrift.md) - Thrift code generation and definitions
- [SessionDataSet Guide](sessiondataset-guide.md) - Iterator pattern for query results
### Development
- [Build Infrastructure](development/build-infrastructure.md) - Build system analysis
- [Debugging E2E Tests](development/debugging-e2e.md) - E2E testing guide
- [Test Database Reference](development/test-database.md) - Test database setup
### Project Information
- [Project Status](project-status.md) - Implementation status and roadmap
## 🔗 Quick Links
### For Users
- **New to IoTDB?** Start with the [Main README](../README.md)
- **Using TypeScript?** Check [TypeScript Examples](typescript-examples.md)
- **Querying data?** See [SessionDataSet Guide](sessiondataset-guide.md)
- **Need specific data types?** See [Data Types](data-types.md)
### For Contributors
- **Want to contribute?** Read [Contributing Guidelines](../CONTRIBUTING.md)
- **Building the project?** See [Build Infrastructure](development/build-infrastructure.md)
- **Running tests?** Check [Debugging E2E Tests](development/debugging-e2e.md)
### For Developers
- **Understanding the code?** Read [Implementation Guide](implementation.md)
- **Working with Thrift?** See [Thrift Documentation](thrift.md)
- **Project roadmap?** Check [Project Status](project-status.md)
## 📖 Documentation Structure
```
docs/
├── README.md # This file
├── implementation.md # Architecture & implementation
├── data-types.md # Data type reference
├── typescript-examples.md # TypeScript usage
├── thrift.md # Thrift generation
├── project-status.md # Project status
└── development/ # Development guides
├── build-infrastructure.md
├── debugging-e2e.md
└── test-database.md
```
## 🚀 Additional Resources
- [GitHub Workflows]../.github/workflows/README.md) - CI/CD documentation
- [Examples](../examples/) - Code examples and samples
- [Apache IoTDB Documentation](https://iotdb.apache.org/UserGuide/Master/API/Programming-NodeJS-Native-API.html)
## 📝 Contributing to Documentation
Found an error or want to improve the documentation? Please:
1. Check our [Contributing Guidelines](../CONTRIBUTING.md)
2. Open an issue or submit a pull request
3. Follow the documentation style guide (keep it clear, concise, and helpful)
---
**Last Updated:** 2026-01-28