Signed-off-by: FeynmanZhou <pengfeizhou@yunify.com> |
||
|---|---|---|
| .. | ||
| sig-observability | ||
| README.md | ||
| development-workflow.md | ||
| how-to-build.md | ||
| how-to-connect-remote-service.md | ||
| how-to-run-kubesphere-core.md | ||
| kubesphere-code-layout.md | ||
| pull-requests.md | ||
Guides
There are many ways that you can help the KubeSphere community.
- Go through our documents, point out or fix unclear things. Translate the documents to other languages.
- Install our releases, try to manage your
kubernetescluster withkubesphere, and feedback to us about what you think. - Read our source codes, Ask questions for details.
- Find kubesphere bugs, submit issue, and try to fix it.
- Find kubesphere installer bugs, submit issue, and try to fix it.
- Find help wanted issues, which are good for you to start.
- Submit issue or start discussion through GitHub issue.
- See all forum discussion through website.
Contact Us
All the following channels are open to the community, you could choose the way you like.
- Submit an issue
- See all forum discussion through website.
- Join us at Slack Channel.
For code developer
-
Learn about kubesphere's Concepts And Designs and how to build kubesphere locally
For developers, first step, read Concepts And Designs and Compiling Guide. Concepts And Designs describes the role of each component in kubesphere and the relationship between them. Compiling Guide teaches developer how to build the project in local and set up the environment. -
Understand the workflow of kubesphere development.
Read Development Workflow. -
Learn KubeSphere code layout
Read KubeSphere Code Layout.
- Understand the best practices for submitting PR and our code of conduct
Read best practices for submitting PR.
Read code of conduct.
KubeSphere Installer developer
UI developer
TODO: UI opensource is on the way
KubeSphere Application Management developer
TODO(@pengcong)
KubeSphere Service Mesh developer
TODO(@zryfish)
Porter developer
TODO(@magicsong)
KubeSphere Networking developer
KubeSphere DevOps developer
Users who are interested in DevOps Pipeline, you can read the documentation according to the guidelines above.
The function of KubeSphere DevOps is mainly provided by KubeSphere apiserver.
KubeSphere S2I/B2I developer
-
If users who are interested in S2I/B2I, please read S2I/B2I to get start it.
-
For developers who want to contribute, see Development Guide for S2I/B2I
KubeSphere Monitoring developer
- Read kubesphere's Concepts And Designs for Monitoring. Understand KubeSphere's monitoring stack.
- For Prometheus and its wider eco-system setup, go to kube-prometheus.
- For KubeSphere builtin metric rules, see metrics_rules.go and kubernetes-mixin.
- For developers who are interested in KubeSphere monitoring backend, read Development Guide for Monitoring and API doc.
KubeSphere Logging developer
- Read kubesphere's Concepts And Designs for Logging. Understand KubeSphere's logging stack.
- Find the component you are interested in and start from its own repo: Fluent Bit, Fluent-bit Operator and Logsidecar Injector.
- For developers who are interested in KubeSphere logging backend, read Development Guide for Logging and API doc.
KubeSphere Altering developer
TODO
KubeSphere Notification developer
TODO