Skip to content

magma/magma-documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

magma-documentation

A standalone home for work on documentation for Magma, in order to make check-ins less work

Magma Documentation

This document provides pointers for those looking to make documentation changes for the Magma project

What is Docusaurus?

Docusaurus is an open-source static site generator built by Meta and powered using React. It’s optimized for creating technical documentation websites for open-source projects, with support for document versioning, ready for translations, content search, and a hot reload feature.


Repository Structure

docusaurus/
├── Dockerfile
├── docker-compose.yml
├── docs/
├── docusaurus.config.js
├── sidebars.js
├── static/
├── src/
readmes/

How to Setup Docusaurus

  1. Install Docker
    Download and install Docker Engine

    For Windows, you must instead install Docker Desktop

  2. Clone the Repository
    Open a terminal in any directory and run:

    git clone https://github.com/magma/magma-documentation.git
  3. Start Docusaurus with Docker
    Navigate to the project folder:

    cd magma-documentation/docusaurus

    and set up Docusaurus by:

    docker compose up dev
  4. Access the Documentation
    Once running, open your browser and visit: http://localhost:3000/

  5. Proper Shutdown
    You can stop this proccess without losing persistent data or associated configurations through:

    docker-compose stop

    Or completely clean up your Docker environment with:

    docker-compose down

Contact

For further assistance, join our Slack channel!

About

A standalone home for work on documentation for Magma, in order to make check-ins less work

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •