This repository contains only the documentation content (Markdown files) for the Edge Mining website. The live site at edgemining.energy is automatically built and deployed from the edge-mining/edgemining.energy repository.
This repository is specifically for editing and maintaining the documentation content. All documentation changes should be made here and will be automatically synced to the website repository.
📝 For Editors: This repository is for content editing - writing, updating, and maintaining documentation. If you're a developer making technical changes to the website, use the edge-mining/edgemining.energy repository instead.
docs/
├── intro.md # Introduction
├── about-us.md # About Edge Mining
├── product/ # Product documentation
│ └── product-cycle.md
├── modelling/ # Architecture & DDD
│ ├── README.md
│ ├── domain-driven-architecture-overview.md
│ └── glossary.md
├── contribution.md # How to contribute
└── faq.md # Frequently asked questions
- Edit Documentation: Modify Markdown files in the
docs/
directory - Test Locally: Use the VuePress site to preview changes
- Commit Changes: Push to this repository
- Automatic Sync: Changes are automatically synced to edge-mining/edgemining.energy
- Live Update: Website is automatically updated at edgemining.energy
Documentation Repository (edge-mining/docs) - FOR EDITORS
↓ (Auto-sync)
Website Repository (edge-mining/edgemining.energy) - FOR DEVELOPERS
↓ (Auto-deploy)
Live Site (edgemining.energy)
# Clone this repository
git clone https://github.com/edge-mining/docs.git
cd docs
# Edit Markdown files in docs/
# Test with VuePress (see below)
# Commit and push changes
# Navigate to the website repository
cd ../edgemining.energy
# Install dependencies
npm install
# Start development server
npm run docs:dev
# View at http://localhost:8080
docs/intro.md
: Project introduction and overviewdocs/about-us.md
: Mission, values, and team informationdocs/product/
: Product-specific documentationdocs/modelling/
: Architecture and technical documentationdocs/contribution.md
: How to contribute to the projectdocs/faq.md
: Frequently asked questions
- Use relative links:
./about-us.md
instead of/docs/about-us.html
- Include proper frontmatter for VuePress
- Follow consistent formatting and structure
- Update table of contents when adding new pages
- Website Repository: edge-mining/edgemining.energy (for developers)
- Live Website: edgemining.energy
- Community: Discord
- Auto-sync: Changes here are automatically synced to the website repository
- No direct editing: Don't edit the website repository directly for documentation changes
- Immediate deployment: Changes appear on the live site after sync
- Editor-focused: This repository is for content editors, not developers
- Fork this repository (if you haven't already)
- Make your changes to the documentation
- Test locally using the VuePress development server
- Create a Pull Request to this repository
- Wait for review and merge
- Changes will automatically appear on the live site
Note: This repository is for documentation content only. The VuePress website and deployment infrastructure are in the edge-mining/edgemining.energy repository.