Update 2.18.0 documentation.

Commit: ae1ee2d4fdd7c28bbb50b1d5dd34f3b5755cfbd7.
257 files changed
tree: cd4df050cec2446d60773a5ad08455c571324eb2
  1. _docs/
  2. arch/
  3. assets/
  4. blog/
  5. community/
  6. css/
  7. docs/
  8. download/
  9. events/
  10. faq/
  11. features/
  12. images/
  13. img/
  14. includes/
  15. jcache/
  16. js/
  17. releases/
  18. resources/
  19. scripts/
  20. src/
  21. static/
  22. use-cases/
  23. .asf.yaml
  24. .gitignore
  25. .htaccess
  26. .nojekyll
  27. 404.html
  28. build_suggested_site.sh
  29. check-links.py
  30. deploy-docusaurus-build.sh
  31. docusaurus.config.ts
  32. download.html
  33. events-video.html
  34. events.html
  35. faq.html
  36. generate-sitemap.sh
  37. gulpfile.js
  38. howto.md
  39. index.html
  40. latest
  41. our-community.html
  42. package-lock.json
  43. package.json
  44. README.md
  45. resolve-all-conflicts-ours.ps1
  46. resources.html
  47. robots.txt
  48. serve.py
  49. sitemap.xml
  50. THEMING.md
  51. tsconfig.json
  52. use-cases.html
README.md

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.