mirror of https://github.com/CesiumGS/cesium.git
1.7 KiB
1.7 KiB
Contributor Guides
- CONTRIBUTING.md - Start here. How to find something to work on, submit issues, and open pull requests.
- Build Guide - How to build and run CesiumJS locally.
- Continuous Integration Guide - How we use GitHub Actions for continuous integration (CI) and continuous deployment (CD).
- IDEs - use any IDE you want for CesiumJS development. Most contributors use WebStorm (commercial) or VSCode (open source).
- VSCode Guide - How to set up VSCode.
- Coding Guide - JavaScript and GLSL coding conventions and best practices for design, maintainability, and performance.
- Testing Guide - How to run the CesiumJS tests and write awesome tests.
- Performance Testing Guide - Best practices for measuring runtime performance.
- Documentation Guide - How to write great reference documentation.
- Code Review Guide - Best practices for reviewing code in pull requests.
- Presenter's Guide - Tips for giving talks.
- Committer's Guide - What to do with commit access to the main CesiumJS repo.
- Release Guide - How to ship a CesiumJS release.
- Release Schedule - The upcoming monthly release schedule and the developer responsible for managing each release
- Prelease Guide - If and how to publish a prerelease version ahead of the typical monthly release