39 lines
1.6 KiB
Markdown
39 lines
1.6 KiB
Markdown
# What is Che server
|
|
Che Server provides an API for managing Kubernetes namespaces and to retrieve devfile content from repositories,
|
|
hosted on GitHub, GitLab, Bitbucket and Microsoft Azure Repos.
|
|
|
|
# Project structure1
|
|
Che Server is mostly a Java web application deployed on an Apache Tomcat server in a container. Che Server uses the following modules:
|
|
### OAuth1 / OAuth2 API implementations
|
|
- wsmaster/che-core-api-auth
|
|
- wsmaster/che-core-api-azure-devops
|
|
- wsmaster/che-core-api-bitbucket
|
|
- wsmaster/che-core-api-github
|
|
- wsmaster/che-core-api-gitlab
|
|
### Factory flow implementations
|
|
- wsmaster/che-core-api-factory-azure-devops
|
|
- wsmaster/che-core-api-factory-bitbucket
|
|
- wsmaster/che-core-api-factory-bitbucket-server
|
|
- wsmaster/che-core-api-factory-github
|
|
- wsmaster/che-core-api-factory-gitlab
|
|
- wsmaster/che-core-api-factory-shared
|
|
### Kubernetes namespace provisioning
|
|
- infrastructures/kubernetes
|
|
- infrastructure/openshift
|
|
- infrastructures/infrastructure-factory
|
|
|
|
Other modules are deprecated and will be removed in the future.
|
|
|
|
# License
|
|
|
|
- [Eclipse Public License 2.0](LICENSE)
|
|
|
|
# Join the community
|
|
|
|
The Eclipse Che community is globally reachable through public chat rooms, mailing list and weekly calls.
|
|
See the Eclipse Che Documentation about [how you can join our community](https://www.eclipse.org/che/docs/stable/overview/introduction-to-eclipse-che/#_joining_the_community).
|
|
|
|
## Builds
|
|
|
|
* [](https://github.com/eclipse-che/che-server/actions/workflows/release.yml)
|