[![Build Status](https://github.com/coderplanets/coderplanets_web/workflows/CI/badge.svg)](https://github.com/coderplanets/coderplanets_web/actions?query=workflow%3ACI)
[![plausible badge](https://badgen.net/badge/analytics/on%20plausible/9cb77b)](https://plausible.io/coderplanets.com) 

---

## ![cps_intro](https://user-images.githubusercontent.com/6184465/59546312-a1c0ac00-8f5d-11e9-85cc-db681a16ff13.jpg)

English | [中文](https://github.com/coderplanets/coderplanets_web/blob/docs/README.zh-CN.md)

## Documentation

- [Architecture](docs/architecture)
  - [intro](docs/architecture/intro.md)
  - [convention](docs/architecture/convention.md)
- [General](docs/general)
  - [Generator](docs/general/generator.md)
  - [SEO](docs/general/seo.md)
  - [Cache](docs/general/cache.md)
  - [debugging](docs/general/debugging.md)
  - [Deployment](docs/general/deployment.md)
  - [Develop](docs/general/develop.md)
  - [PWA](docs/general/pwa.md)
- [Styling](docs/styling/intro.md)
  - [Intro](docs/styling/intro.md)
  - [Styled-Component](docs/styling/styled-component.md)
  - [Theme](docs/styling/theming.md)
- [JS](docs/js)
  - [Intro](docs/js/intro.md)
  - [GraphQL](docs/js/GrqphQL.md)
  - [State Management](docs/js/state-management.md)
  - [Auth](docs/js/auth.md)
  - [Async](docs/js/async.md)
  - [I18n](docs/js/i18n.md)
  - [Routing](docs/js/routing.md)
- [Testing](docs/testing)
  - [Unit Testing](docs/testing/unit-testing.md)
  - [E2E Testing](docs/testing/e2e-testing.md)
- [Analysis](docs/analysis)
  - [Apollo Engine](docs/analysis/apollo-engine.md)
  - [Error Tracking](docs/analysis/error-tracking.md)
  - [Google Analysis](docs/analysis/google-analysis.md)
- [Roadmap](docs/Roadmap.md)
- [FAQ](docs/FAQ.md)
- [Contributing](docs/Contributing.md)
- [Troubleshooting](docs/Troubleshooting.md)

## social

zhihu: https://www.zhihu.com/people/xieyimian


## License

This project is licensed under the GNU General Public License v3.0. For more
information see
[LICENSE.md](https://github.com/coderplanets/coderplanets_web/blob/docs/LICENSE)
