Skip to content

bassamlab/ufil-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the Ufil Documentation!

This guide explains how to build and run the Ufil documentation locally.

By the end, you should be able to view the documentation in your browser, similar to the example shown below.

Title page of Ufil documentation

Alternatively, find a hosted version of the documentation at: https://bassamlab.github.io/ufil-docs/

📚 Sphinx Documentation (Dev Container Setup)

This repository contains HTML-based Sphinx documentation. You can build, preview, and update the documentation easily using Visual Studio Code with a dev container.

🧰 Prerequisites

🚀 Getting Started

  1. Open the repository in VS Code
    Open this folder in VS Code using File > Open Folder.

  2. Reopen in Container
    When prompted by VS Code, click "Reopen in Container".
    If you're not prompted:

    • Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P)
    • Select: Dev Containers: Reopen in Container

    VS Code will now build and start the dev container with all dependencies pre-installed.

⚙️ Available Tasks

Once inside the container, you can use the following predefined VS Code tasks:

  • 📄 Make HTML
    Builds the documentation.

    • Run via Command Palette → Tasks: Run TaskMake html
    • Output is placed in the _build/html directory.
  • 🌐 Start Webserver
    Serves the built documentation locally at http://localhost:8000

    • Run via Command Palette → Tasks: Run TaskStart webserver
  • 🛑 Stop Webserver
    Stops the running local server.

    • Run via Command Palette → Tasks: Run TaskStop webserver

📎 Notes

  • If you edit the documentation, rerun Make html to see the updates.
  • Make sure the server is running when you want to preview your changes in the browser.

🤝 Contributing

Feel free to submit pull requests or open issues for improvements or suggestions.


Happy documenting! ✨

About

Contains the documentation for the Ufil repository.

Topics

Resources

Stars

Watchers

Forks

Contributors