The Taichi Programming Language¶
Basic Concepts
API References
Advanced Programming
Contributing
- Developer installation
- Contribution guidelines
- How to contribute bug fixes and new features
- High-level guidelines
- Effective communication
- Making good pull requests
- Reviewing & PR merging
- Using continuous integration
- Enforcing code style
- PR title format and tags
- C++ and Python standards
- Tips on the Taichi compiler development
- Folder structure
- Testing
- Documentation
- Efficient code navigation across Python/C++
- Upgrading CUDA
- Workflow for writing a Python test
- Developer utilities
- Profiler
- C++ style
- Life of a Taichi kernel
- Internal designs (WIP)
- TaichiCon
- Versioning and releases