diff --git a/_includes/nav.html b/_includes/nav.html index 716deb9..b6e3f66 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -1,7 +1,10 @@ - - + + + + diff --git a/_layouts/homepage.html b/_layouts/homepage.html deleted file mode 100644 index 900daf4..0000000 --- a/_layouts/homepage.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - OpenChoreo | The Open-Source Internal Developer Platform for Platform Engineers - - - - - - - - - - - - - - - {% include nav.html %} - - {{ content }} - - {% include footer.html %} - - - - - - -{% include scripts.html %} - - - - - \ No newline at end of file diff --git a/css/openchoreo.css b/css/openchoreo.css index adc0d4f..9371cd1 100644 --- a/css/openchoreo.css +++ b/css/openchoreo.css @@ -206,6 +206,10 @@ background-color: #fff; margin-bottom: 15px; background-position: 2px 5px; } +.cCard.cFilledCard.cDocs li { + background-image: url(../img/docs.svg) !important; + background-position: 0px 1px; +} .cSidePanel { border-bottom: 1px solid #353535; padding: 15px 0; @@ -302,17 +306,26 @@ background-color: #fff; margin-bottom: 10px; } + +.cCard.cFilledCard.cDocs { + background-image: none !important; +} + .cFilledCard.cDocs li a { /* background-color: rebeccapurple !important; */ text-decoration: none; color: #000; } -.cFilledCard.cDocs li::before { +.cFilledCard.cDocs li { + +} + +/* .cFilledCard.cDocs li::before { content: '➔'; color: #36A1FF; margin-right: 10px; -} +} */ .cLogos { width: 150px; @@ -524,7 +537,7 @@ body.cDarkMode h2 { color: #fff; } body.cDarkMode h3 { - color: #fff; + /* color: #fff; */ } body.cDarkMode h4 { color: #fff; @@ -606,3 +619,10 @@ body.cDarkMode .cFooterLinks ul li ,body.cDarkMode .cFooterLinks ul li a { color: #B7B7B7; } +body.cDarkMode .navbar { + background-color: #000 !important; +} + +body.cDarkMode a.nav-link { + color: #B7B7B7 !important; +} diff --git a/img/docs.svg b/img/docs.svg new file mode 100644 index 0000000..d82cfe6 --- /dev/null +++ b/img/docs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index.html b/index.html deleted file mode 100644 index 295f0a0..0000000 --- a/index.html +++ /dev/null @@ -1,565 +0,0 @@ ---- -layout: homepage -title: Home ---- - - - - - - - - The IDP you can start using today - - - A complete, open-source Internal Developer Platform—ready to use from day one, -built to integrate with your stack. - - - Get Started - Learn More - - - - - - - - - - - - What is OpenChoreo? - - - - - - - - - - - -OpenChoreo is an internal developer platform that helps platform engineering teams streamline developer workflows, simplify complexity, and deliver secure, scalable Internal Developer Portals — without building everything from scratch. - - - - - - - - - - - - - - - - - - - - - - - - What You Get with OpenChoreo - - - - - - - - - - - - OpenChoreo isn’t just a toolkit—it’s a full foundation for building your Internal Developer Platform. It brings clarity, security, and self-service to every stage of your developer experience. - - - - - - - - - - - - - Golden Paths by Design - Define opinionated workflows that guide developers from idea to production—without writing pipelines from - scratch. - - - - - - - Zero Trust Security Built In - Every connection and endpoint is explicitly declared and enforced via mTLS and Cilium policies—no implicit access, ever. - - - - - - - Observable by Default - Logs, metrics, and traces are automatically captured across gateways and services—no extra setup needed. - - - - - - - Composable and Extensible - Use just what you need. OpenChoreo integrates with your stack, supports GitOps, and adapts to your platform strategy. - - - - - - - Clear Separation of Concerns - Platform engineers define the guardrails. Developers focus on delivering value. - - - - - - - Service Catalog and Discoverability - - APIs, events, and data streams are registered with metadata—making reuse and governance easy. - - - - - - - - Built-in API Management - Expose APIs through Envoy-based gateways with support for routing, rate limits, auth, and traffic control—no manual config needed. - - - - - - - - - - - - - - - - - - - Get Started with OpenChoreo - - - - - - - - - - - - - - Skip the setup headaches. Pick what works for you and get hands-on. - - - - - - - - - - - - - Quick Start - Run OpenChoreo locally with a single command. - - No config, no toolchain juggling. - Comes with everything preinstalled. - Safe to explore and easy to clean up when you’re done. - - - - - - Quick Start Guide - - - - - - Install on Your Cluster - Set up OpenChoreo on your own Kubernetes cluster. - - Use Helm to install the Control Plane and Data Plane. - Works with kind or any Cilium-enabled cluster. - A good option if you want to understand how things are wired under the hood. - - - - - Full Install Guide - - - - - - - - Explore OpenChoreo using ready-to-run sample apps. - - See Examples - - - - - - - - - - - - - - - - - - - Built on the Cloud Native Stack - - - - - - - - - - - OpenChoreo orchestrates CNCF and open-source tools like Kubernetes, Argo CD, Cilium, Backstage, and more to provide a production-grade IDP. - - - - - - - - - - - - - - - - - - - - - - Kubernetes - Orchestrates all components across environments. OpenChoreo workloads run natively as Kubernetes resources. - - - - - - - - - - - - - Kubernetes - Manages the OpenChoreo installation. - - - - - - - - - - - - - Argo Workflows - Powers OpenChoreo’s built-in CI/CD. Automates build, test, and deploy pipelines across environments and tracks. - - - - - - - - - - - - - - - BuildPacks.io - Enables zero-config builds in OpenChoreo’s built-in CI - - - - - - - - - - - - - - - eBPF - Enables low-level observability and security. OpenChoreo uses eBPF (via Cilium and Hubble) to monitor and trace network behavior. - - - - - - - - - - - - - - Cilium - Provides zero-trust network policies and service connectivity between components. - - - - - - - - - - - - - - - OpenSearch - Stores structured logs and supports querying and alerting for all platform events. - - - - - - - - - - - - - - FluentBit - Collects and ships logs from workloads to OpenSearch with low resource overhead. - - - - - - - - - - - - - Prometheus - Scrapes metrics from workloads and platform components for monitoring and autoscaling. - - - - - - - - - - - - - - Thanos - Adds long-term storage and federation to Prometheus, enabling historical observability across clusters. - - - - - - - - - - - - - Hubble - Visualizes runtime network flows and helps debug service-to-service communication. - - - - - - - - - - - - - - Envoy Gateway - Exposes APIs and components securely. Forms the backbone of OpenChoreo ingress and egress. - - - - - - - - - - - - - WSO2 - Inspired the architecture and best practices behind OpenChoreo. Many concepts are battle-tested in WSO2 Choreo (IDP as a Service). - - - - - - - - - - - - Backstage - OpenChoreo provides a Backstage plugin that integrates with its core APIs. - - - - - - - - - - - - - - Join the OpenChoreo Community - - - - - - - - - - Contribute - Help shape OpenChoreo by submitting features, fixes, or improvements. - - - - - - Report Issues - Identify bugs and suggest enhancements to make the platform better for everyone. - - - - - Join - Our Discord - Get real-time support, ask questions, and engage with other users and maintainers. - - - - We’re building OpenChoreo with you — for the next generation of platform - engineering. - - - - - - - - - - - - - - Ready to build the platform you always wanted? - - - - - - - - - - - Explore OpenChoreo - - - - - - - - - - - - -
A complete, open-source Internal Developer Platform—ready to use from day one, -built to integrate with your stack. - -
-OpenChoreo is an internal developer platform that helps platform engineering teams streamline developer workflows, simplify complexity, and deliver secure, scalable Internal Developer Portals — without building everything from scratch. - -
- OpenChoreo isn’t just a toolkit—it’s a full foundation for building your Internal Developer Platform. It brings clarity, security, and self-service to every stage of your developer experience. -
Define opinionated workflows that guide developers from idea to production—without writing pipelines from - scratch.
Every connection and endpoint is explicitly declared and enforced via mTLS and Cilium policies—no implicit access, ever.
Logs, metrics, and traces are automatically captured across gateways and services—no extra setup needed.
Use just what you need. OpenChoreo integrates with your stack, supports GitOps, and adapts to your platform strategy.
Platform engineers define the guardrails. Developers focus on delivering value.
APIs, events, and data streams are registered with metadata—making reuse and governance easy. -
Expose APIs through Envoy-based gateways with support for routing, rate limits, auth, and traffic control—no manual config needed.
Skip the setup headaches. Pick what works for you and get hands-on. -
Run OpenChoreo locally with a single command.
Set up OpenChoreo on your own Kubernetes cluster.
Explore OpenChoreo using ready-to-run sample apps.
OpenChoreo orchestrates CNCF and open-source tools like Kubernetes, Argo CD, Cilium, Backstage, and more to provide a production-grade IDP.
Orchestrates all components across environments. OpenChoreo workloads run natively as Kubernetes resources.
Manages the OpenChoreo installation.
Powers OpenChoreo’s built-in CI/CD. Automates build, test, and deploy pipelines across environments and tracks.
Enables zero-config builds in OpenChoreo’s built-in CI
Enables low-level observability and security. OpenChoreo uses eBPF (via Cilium and Hubble) to monitor and trace network behavior.
Provides zero-trust network policies and service connectivity between components.
Stores structured logs and supports querying and alerting for all platform events.
Collects and ships logs from workloads to OpenSearch with low resource overhead.
Scrapes metrics from workloads and platform components for monitoring and autoscaling.
Adds long-term storage and federation to Prometheus, enabling historical observability across clusters.
Visualizes runtime network flows and helps debug service-to-service communication.
Exposes APIs and components securely. Forms the backbone of OpenChoreo ingress and egress.
Inspired the architecture and best practices behind OpenChoreo. Many concepts are battle-tested in WSO2 Choreo (IDP as a Service).
OpenChoreo provides a Backstage plugin that integrates with its core APIs.
Help shape OpenChoreo by submitting features, fixes, or improvements.
Identify bugs and suggest enhancements to make the platform better for everyone.
Get real-time support, ask questions, and engage with other users and maintainers.
We’re building OpenChoreo with you — for the next generation of platform - engineering. -