EliteMasterEric / EnigmaEngine

A fork of FNF's Kade Engine that combines its QoL features with true mod support and new gameplay enhancements
https://enigmaengine.github.io/
Other
12 stars 1 forks source link

Migrate docs to GitHub Pages #30

Closed isakube closed 3 years ago

isakube commented 3 years ago

This PR.. uhh.. Migrates the documentation to GitHub Pages. yeah. not much else to say here. EDIT: reread the contribution guidelines. i dont think it likes drafts. uhhhhhh


RESOLVES:


TASK LIST SORTA:


PAGES CONVERTED:

EliteMasterEric commented 3 years ago

Thank you so much for the effort! I'll look at how it appears later.

I mostly copy-pasted the contribution requirements just to have some rules in place. I'm fine with drafts.

EDIT: I'll likely create a repo to use enigmaengine.github.io and move documentation there.

I wonder if I can get GitHub Pages to display the latest stable HTML5 build without too much work?

isakube commented 3 years ago

EDIT: I'll likely create a repo to use enigmaengine.github.io and move documentation there.

yeah that's cool ALSO you know how users get special repositories for the profile readme and stuff? organizations have that too, the repo name is just .github

I wonder if I can get GitHub Pages to display the latest stable HTML5 build without too much work?

lmao the earlier method was stupid

just put the html5 build in, like, /docs/build/ and then link EnigmaEngine.html in a navbar (navbar is gonna be next commit btw) if you want the border thingy you can look at the earliest version of this comment but

EliteMasterEric commented 3 years ago

just put the html5 build in, like, /docs/build/ and then link EnigmaEngine.html in a navbar

That's reasonable, but I guess that means that in order to link it with continuous integration (have Github automatically update the build every time I merge into stable), I have to set up a Github Action to update it.

isakube commented 3 years ago

just put the html5 build in, like, /docs/build/ and then link EnigmaEngine.html in a navbar

That's reasonable, but I guess that means that in order to link it with continuous integration (have Github automatically update the build every time I merge into stable), I have to set up a Github Action to update it.

look at Puyo's KadeEngineWeb repo, there might be some answers there edit: nope lol

EliteMasterEric commented 3 years ago

https://github.com/EnigmaEngine/enigmaengine.github.io and https://github.com/EnigmaEngine/.github both exist and are accepting PRs (didn't know that organizations could have READMEs, thanks!).

isakube commented 3 years ago

https://github.com/EnigmaEngine/enigmaengine.github.io and https://github.com/EnigmaEngine/.github both exist and are accepting PRs (didn't know that organizations could have READMEs, thanks!).

np :)

isakube commented 3 years ago

lmao im stupid