Apache Ignite Website

Clone this repo:
  1. 6988d37 Update sitemap by zstan · 2 days ago master
  2. da0aea1 Latest documentation changed to 2.18 by zstan · 3 days ago
  3. af3e162 deploy-docusaurus-build.sh re-generate after documentation changes, add missed assets by zstan · 3 days ago
  4. 39413a5 deploy-docusaurus-build.sh re-generate after documentation changes by zstan · 3 days ago
  5. 8c51d38 IGNITE-28611 Update site documentation for 2.18.0 release (#333) by Evgeniy Stanilovskiy · 3 days ago

Apache Ignite Website

This repository hosts the source code of the Apache Ignite website deployed at https://ignite.apache.org.

Technology Stack

The website is built with Docusaurus, a modern static site generator.

Development

Prerequisites

  • Node.js 18+
  • npm

Local Development

npm install
npm start

Opens browser at http://localhost:3000 with hot reload.

Build

npm run build

Generates static files in the build/ directory.

Project Structure

ignite-website/
├── blog/                    # Blog posts (MDX)
├── src/
│   ├── components/          # React components
│   ├── css/                 # Custom styling
│   ├── data/                # Data files (downloads, events, etc.)
│   └── pages/               # Site pages (TSX)
├── static/                  # Static assets (images, etc.)
├── docs/                    # External documentation (Ignite 2.x, 3.x)
├── releases/                # API documentation (Javadoc, etc.)
├── assets/                  # Assets for external docs
├── jcache/                  # JCache API documentation
├── docusaurus.config.ts     # Site configuration
└── package.json             # Dependencies

External Documentation

Documentation is built separately and mounted at:

  • /docs/ignite2/ - Apache Ignite 2.x documentation
  • /docs/ignite3/ - Apache Ignite 3.x documentation
  • /releases/ - API documentation (Javadoc, Scaladoc, etc.)

Contributing

Refer to the Wiki for contribution guidelines: https://cwiki.apache.org/confluence/display/IGNITE/Website+Development

License

Licensed under the Apache License, Version 2.0.