mirror of https://github.com/CesiumGS/cesium.git
|
|
||
|---|---|---|
| .. | ||
| BuildGuide | ||
| CLAs | ||
| CodeReviewGuide | ||
| CodingGuide | ||
| CommittersGuide | ||
| ContinuousIntegration | ||
| DocumentationGuide | ||
| DracoModuleManagement | ||
| MobileGuide | ||
| PerformanceTestingGuide | ||
| PresentersGuide | ||
| ReleaseGuide | ||
| TestingGuide | ||
| VSCodeGuide | ||
| README.md | ||
README.md
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