Skip to content

mciwing/mciwing.github.io

Repository files navigation

GitHub Pages Docker Python License: CC BY-NC-SA 4.0

CODE CAMPUS

WING Logo

This site offers a variety of courses focused on Python, including:

  • Python Programming
  • Data Science
  • Statistics
  • Computer Vision
  • MicroPython

📚 Visit the site here!

Docker

To build and serve the site with docker, use:

docker compose up -d --build

That's it! 🚀 Visit the site at http://localhost:8001

Local development

Eager to contribute or develop locally? Here's how to get started!

1️⃣ Install uv

This site is built using the uv package manager. If you haven't installed it yet, navigate to their installation guide and follow the instructions.

2️⃣ Project setup

Install all dependencies with:

uv sync

3️⃣ Serve the site

Lastly, serve the site locally with:

uv run dev.py

Note

The script disables the git-committers and git-revision-date-localized plugin for faster local builds.

Visit localhost:8000 in your browser to view the site. 🎉

4️⃣ Write content

Now, you can start writing content. While the site is served locally, any changes will automatically trigger a reload of the site in your browser.

Tip

The sites content is housed in the docs/ directory and is written in Markdown. For formatting reference, check out the Material for MkDocs documentation.

Contributions

Found a mistake, have an idea or want to report an issue? Contributions in any form are always welcome! 😊