Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vaagenim/template_godot_publish

Automatisk publiser et Godot prosjekt på GitHub pages
https://github.com/vaagenim/template_godot_publish

Last synced: 2 days ago
JSON representation

Automatisk publiser et Godot prosjekt på GitHub pages

Awesome Lists containing this project

README

        

# Godot Project Template
![Godot Builder](../../actions/workflows/publish.yml/badge.svg)

Automatisk publisering av Godot prosjekter til GitHub via GitHub Pages. Demo: https://vaagenim.github.io/template_godot_publish/HTML5/Typing-Demo.html

## GitHub Action Workflow
Kopier [.github/workflows/publish.yml](.github/workflows/publish.yml) til ditt prosjekt (eller bruk denne malen). Nederst finner du kommentert ut kode for å aktivere mkdocs (krever mkdocs.yml & requirements.txt)

## Om spillet
Dette er en placeholder hvor du kan skrive litt om spillet du har laget, dersom du ønsker det. Gjerne slett teksten nedenfor og erstatt den med din egen.

## Oppsett GitHub
- `PROJECT_FOLDER` verdien i [.github/workflows/publish.yml](.github/workflows/publish.yml) må endres til å samsvare med din _Godot_ prosjektmappe.
- _GitHub Pages_ må skrus på for at siden skal publiseres. Dette gjør du via [GitHub Settings -> Pages menyen](../../settings/pages).
- Her velger du under `Build and Deployment -> Source: GitHub Actions`.

Det kan hende du må starte workflow runnen i GitHub på ny via [Actions](../../actions) siden. Når alt er konfigurert vil spillet automatisk oppdateres i GitHub Pages ved nye endringer.

Dersom du gjør GitHub prosjektet ditt offentlig, vil hvem som helst kunne besøke siden din, ellers er tilgangen begrenset.

## Oppsett Godot
- I Godot må du definere `Export Presets` (HTML5 er for web), uten dette vil det ikke være mulig å "bygge" prosjektet.
- Obs. Filnavn må stemme med `EXPORT_PRESET_NAME` i [.github/workflows/publish.yml](.github/workflows/publish.yml)
- Alle Export Presets du definerer vil bli bygget og publisert via en GitHub Arbeidsflyt.

#### HTML5 Export Preset:
![img_1.png](img_1.png)

## Notat
Finere demo og bedre oppskrift på publisering kommer senere.