Create public API
Create a public API
-
newproject()
create a folder with- .gitlab-ci.yml
- .index.md
- 0.helloworld.md
- 1.chapter/0.section.md
-
build(; standalone=false)
-
standalone=true
copies CSS and JS . This is not needed for projects under a parent site such aseduki.gitlab.io
.
-
-
run(; createpdf=false, itineraries=false, alllanguages=false)
builds standalone site and serves it, rebuilding the project each time some file is saved. This method allows faster development of the content.
Ideas that require changes in the architecture
-
register()
creates a pull request oneduki.gitlab.io
. All projects should be build from there, while keeping the sorce code in an independent project. For security reasons only tagged versions and reviewed versions should go through.
Edited by Iagoba Apellaniz