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 start
This 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 serve
docs/
├── 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.js
if 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