Skip to content

KusionStack/2024-annual-report

Repository files navigation

image

KusionStack & KCL 2024 Annual Report

中文 | English

This is the source code repository for the KusionStack & KCL 2024 Annual Report, showcasing KusionStack & KCL's journey, key milestones, and core metrics throughout 2024.

Key Contents

  • Annual Statistics: Key metrics including major releases, feature releases, and community engagement
  • Key Milestones: Important moments and achievements of KusionStack & KCL in 2024
  • Enterprise Users: Showcasing use cases from various industries
  • Core Projects Progress: Detailed progress of each core project
    • Kusion: Intent-driven Platform Orchestrator
    • Karpor: AI-powered Kubernetes Visualization Tool
    • Kuperator: Workload Management based on Kubernetes CRDs
    • KCL: Configuration and Constraint Language

Tech Stack

  • React
  • Tailwind CSS
  • Framer Motion
  • Heroicons

Local Development

  1. Install dependencies:
npm install
  1. Start development server:
npm start
  1. Build for production:
npm run build

Screenshot Guide

Method 1: Using Chrome DevTools

  1. Open DevTools by pressing F12 or right-clicking and selecting "Inspect"
  2. Press Ctrl + Shift + P (Windows) or Cmd + Shift + P (Mac) to open the command menu
  3. Type "screenshot" and select "Capture full size screenshot"
  4. Chrome will automatically capture and download the entire page

Method 2: Using CoCoShot Browser Extension

  1. Install CoCoShot extension from Chrome Web Store
  2. Click the extension icon and select "Capture Entire Page"
  3. Wait for the page to scroll completely, then save or edit the screenshot

CoCoShot is recommended as it provides additional editing features like annotations and cropping.

Internationalization

The project supports both English and Chinese. Set the default language in src/i18n/config.js:

export const defaultLanguage = 'en';  // 'en' or 'zh'

Translations are located in src/i18n/translations.js.

Project Structure

.
├── src/
│   ├── App.jsx          # Main application component
│   ├── i18n/            # Internationalization files
│   │   ├── config.js    # Language configuration
│   │   └── translations.js  # Translation files
│   └── assets/          # Static assets
├── public/             # Public assets directory
│   ├── favicon.ico     # Website favicon
│   └── index.html      # HTML template
├── output/            # Pre-captured full-page screenshots
│   ├── 2024-annual-report-en.png  # English version
│   └── 2024-annual-report-zh.png  # Chinese version
└── package.json        # Project configuration

Contributing

We welcome Issues and Pull Requests to help improve this project. Before submitting a PR, please ensure:

  1. Code follows the project's coding standards
  2. All changes are thoroughly tested
  3. Documentation is updated accordingly

License

MIT License

About

KusionStack & KCL 2024 Annual Report

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published