The official documentation source for Flamingock - the Change-as-Code platform
π View Documentation β’ π Main Repository β’ π Report Issue
This repository contains the source code for the Flamingock documentation site, built with Docusaurus.
Flamingock is a Change-as-Code platform that versions and orchestrates any state change that must evolve alongside your application:
- β Databases (SQL/NoSQL)
- β Message queues (Kafka, RabbitMQ)
- β Cloud storage (S3, GCS)
- β REST APIs & Webhooks
- β Feature flags & Configuration
- β Any external system
We welcome contributions to improve our documentation! Whether you've found a typo, want to clarify a concept, or add a new guide, your help makes Flamingock better for everyone.
- Found an issue? Open an issue describing what needs to be fixed
- Have a fix? Fork the repository and submit a pull request
- Major changes? Please open an issue first to discuss your proposed changes
- Fork and clone this repository
- Install dependencies:
yarn install - Start local development:
yarn start - Make your changes in the
docs/directory - Test your changes locally
- Submit a pull request
- Node.js 18+
- Yarn package manager
# Clone the repository
git clone https://github.com/flamingock/flamingock.github.io.git
cd flamingock.github.io
# Install dependencies
yarn install# Start the development server
yarn startThis opens your browser to http://localhost:3000 with hot reload enabled. Most changes are reflected instantly.
# Build static site
yarn build
# Test the build locally
yarn servedocs/
βββ overview/ # Core concepts and introduction
βββ quick-start/ # Getting started guides
βββ changes/ # Change management documentation
βββ target-systems/ # Target system configurations
βββ audit-stores/ # Audit store implementations
βββ templates/ # Template system documentation
βββ frameworks/ # Framework integrations (Spring Boot, etc.)
βββ testing/ # Testing strategies
βββ cli/ # CLI documentation
- Generator: Docusaurus 3.x
- Search: Algolia DocSearch
- Deployment: GitHub Pages
- Package Manager: Yarn
When contributing documentation:
- Use clear, concise language
- Include code examples where helpful
- Follow the existing structure and formatting
- Test all code examples
- Update navigation in
sidebars.jsif adding new pages
- Documentation Issues: Open an issue here
- Flamingock Issues: Main repository issues
- Discussions: GitHub Discussions
- Email: development@flamingock.io
- Live Documentation: https://docs.flamingock.io
- Main Repository: github.com/flamingock/flamingock-java
- Examples: github.com/flamingock/flamingock-examples
- Website: flamingock.io
This documentation is licensed under the Apache License 2.0.
Made with β€οΈ by the Flamingock Team