diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6b30f684c260..23c6b48a0c05 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,7 +1,7 @@ Thanks for contributing to Cesium. You rock! Are you * [submitting an issue](#submitting-an-issue), -* [getting started contributing code and documentation](#getting-started-contributing-code-and-documentation), or +* [getting started contributing](#getting-started-contributing), or * [opening a pull request](#opening-a-pull-request)? # Submitting an Issue @@ -18,16 +18,26 @@ If a related issue does not exist, submit a new one. Please be concise and incl * The version of Cesium. Did this work in a previous version? * Ideas for how to fix or workaround the issue. Also mention if you are willing to help fix it. If so, the Cesium team can often provide guidance and the issue may get fixed more quickly with your help. -# Getting Started Contributing Code and Documentation +# Getting Started Contributing -Thanks for helping make Cesium awesome! If you are looking for places to start contributing, consider: +Everyone is welcome to contribute to Cesium! -* issues labeled [beginner](https://github.com/AnalyticalGraphicsInc/cesium/labels/beginner), -* issues labeled [doc](https://github.com/AnalyticalGraphicsInc/cesium/labels/doc), -* issues labeled [roadmap](https://github.com/AnalyticalGraphicsInc/cesium/labels/roadmap), and -* introducing yourself on the [Cesium forum](http://cesiumjs.org/forum.html) and asking for ideas. +In addition to contributing core Cesium code, we appreciate many types of contributions: -See the [Contributor's Guide](https://github.com/AnalyticalGraphicsInc/cesium/wiki/Contributor%27s-Guide) for how to build and run Cesium on your system. Then, review the next section for how to open a great pull request. +* Being active on the [Cesium forum](http://cesiumjs.org/forum.html) by answering questions and providing input on Cesium's direction. +* Showcasing your Cesium apps on the [demos page](http://cesiumjs.org/demos.html) or writing a guest post blog on the [Cesium blog](http://cesiumjs.org/blog.html). To do either, contact [Sarah Chow](http://cesiumjs.org/team/SarahChow.html), slc1439@gmail.com. +* Writing tutorials, creating examples, and improving the reference documentation. See the issues labeled [doc](https://github.com/AnalyticalGraphicsInc/cesium/labels/doc). +* Submitting issues as [described above](#submitting-an-issue). +* Creating ecosystem projects for [glTF](https://github.com/KhronosGroup/glTF/issues/456), [CZML](https://github.com/AnalyticalGraphicsInc/cesium/wiki/CZML-Guide), and [3D Tiles](https://github.com/AnalyticalGraphicsInc/3d-tiles). + +For ideas for Cesium code contributions, see: + +* issues labeled [beginner](https://github.com/AnalyticalGraphicsInc/cesium/labels/beginner) and +* issues labeled [roadmap](https://github.com/AnalyticalGraphicsInc/cesium/labels/roadmap). + +See the [Contributor's Guide](https://github.com/AnalyticalGraphicsInc/cesium/wiki/Contributor%27s-Guide) for how to build and run Cesium on your system. + +Always feel free to introduce yourself on the [Cesium forum](http://cesiumjs.org/forum.html) to brainstorm ideas and ask for guidance. # Opening a Pull Request