2015-12-03 22:58:57 +08:00
# Contributor Guides
2015-12-03 22:56:37 +08:00
2015-12-03 22:57:08 +08:00
- [CONTRIBUTING.md ](../../CONTRIBUTING.md ) - Start here. How to find something to work on, submit issues, and open pull requests.
2018-02-28 05:53:45 +08:00
- [Build Guide ](BuildGuide/README.md ) - How to build and run CesiumJS locally.
2025-07-22 00:07:03 +08:00
- [Continuous Integration Guide ](ContinuousIntegration/README.md ) - How we use GitHub Actions for continuous integration (CI) and continuous deployment (CD).
2018-02-28 05:53:45 +08:00
- **IDEs** - use any IDE you want for CesiumJS development. Most contributors use WebStorm (commercial) or VSCode (open source).
2017-02-10 05:56:00 +08:00
- [VSCode Guide ](VSCodeGuide/README.md ) - How to set up VSCode.
2015-12-07 03:23:39 +08:00
- [Coding Guide ](CodingGuide/README.md ) - JavaScript and GLSL coding conventions and best practices for design, maintainability, and performance.
2018-02-28 05:53:45 +08:00
- [Testing Guide ](TestingGuide/README.md ) - How to run the CesiumJS tests and write awesome tests.
2022-05-03 05:07:57 +08:00
- [Performance Testing Guide ](PerformanceTestingGuide/README.md ) - Best practices for measuring runtime performance.
2015-12-11 03:47:58 +08:00
- [Documentation Guide ](DocumentationGuide/README.md ) - How to write great reference documentation.
2015-12-23 06:48:04 +08:00
- [Code Review Guide ](CodeReviewGuide/README.md ) - Best practices for reviewing code in pull requests.
2015-12-12 23:27:30 +08:00
- [Presenter's Guide ](PresentersGuide/README.md ) - Tips for giving talks.
2018-02-28 05:53:45 +08:00
- [Committer's Guide ](CommittersGuide/README.md ) - What to do with commit access to the main CesiumJS repo.
2024-02-05 21:59:06 +08:00
- [Release Guide ](ReleaseGuide/README.md ) - How to ship a CesiumJS release.
2025-07-22 00:07:03 +08:00
- [Release Schedule ](ReleaseGuide//ReleaseSchedule.md ) - The upcoming monthly release schedule and the developer responsible for managing each release
- [Prelease Guide ](ReleaseGuide/Prereleases/README.md ) - If and how to publish a prerelease version ahead of the typical monthly release