A static site to help Godot developers, built with Hugo and hosted on GitHub Pages.
- Hugo 0.100.0 or later
- Node.js (for Excalidraw conversion)
# Clone the repository
git clone https://github.com/GuaraProductions/guara-docs.git
cd guara-docs
# Run the development server
hugo server -DThe site is automatically deployed to GitHub Pages on pushes to the main branch. The deployment workflow:
- Installs Hugo (version 0.128.0 extended)
- Builds the site with optimizations (
--gc --minify) - Deploys to GitHub Pages
Site URL: https://guaraproductions.github.io/guara-docs/
To deploy manually:
- Go to Actions on GitHub
- Select the workflow "Deploy Hugo site to Pages"
- Click "Run workflow"
Contributions are welcome! Here's how:
- Fork the project
- Create a branch for your feature (
git checkout -b feature/MyFeature) - Commit your changes (
git commit -m 'Add: My feature') - Push to the branch (
git push origin feature/MyFeature) - Open a Pull Request
To add a project to the hub list:
- Create a Markdown file in content/hub using the archetype archetypes/resources.md as a base.
- Fill in the required front matter fields (title, description, category, genre, Godot version, and external link).
- Save the file with a short, descriptive name (slug), for example:
my-project.md.
Minimal example:
---
title: "My Project"
date: 2026-02-06
draft: false
external_link: "https://example.com"
godot_version: ["4"]
genre: ["2D"]
category: ["Games"]
description: "Short description of the project."
build:
render: "never"
list: "always"
---This project is licensed under the MIT license. See LICENSE for details.
To report bugs or suggest improvements, open an issue.
The initial version of the curated list was based on the awesome-godot list (CC-BY-4.0 license).