The current implementation of the site builder requires content
repo to be submited as a zip file for production using env vars
`CONTENT_SOURCE_TYPE=git` and `CONTENT_SOURCE_URL=repo-link.zip`
which is not considered a best practice. Due to this, a race
condition may occur during the build process if another commit
is made while the build is in progress which may lead a security
flow. To work around this,first, we checkout into `src` using
`checkoutToSubdirectory('src')`. Then, we use `local_folder`
mode using `CONTENT_SOURCE_TYPE=local_folder` and
`CONTENT_SOURCE_URL=..src` env vars, just like a local develop.
`local_folder` mode copies the website files from `src` into
`docs` because the site builder is incapable of copying it.
We checkout the builder into the `builder` directory and run
the `install` and `build` commands inside of that directory.
Finally, for publish stages, we copy the `out` directory into
the site repo, since the out directory is in the wrong repo.
* adds devising novel applications of the Waku protocol stack
* adds protocol incentivization
* fixes some spelling and wording issues
* rewords a few parts
* minor revisions on punctuations and articles
* Update vac.dev main copy
* Add principles page
* Update projects page
* Format research-areas
* Format principles
* Update projects
* Update projects on main page
* Format main page
* Tweak main page
* Add open problems stub
* Add contribute stub
* Update media page - add Waku v2 training session
* Remove about folder and move media to top level
* Update config layout
* update open problems
* sembr principles
* add ietf nod
* fix
* Update research-areas.md
Co-authored-by: Daniel Kaiser <git@kais3r.de>
* Update projects.md
Co-authored-by: Daniel Kaiser <git@kais3r.de>
* Update research-areas.md
Co-authored-by: Daniel Kaiser <git@kais3r.de>
* Update research-areas.md
Co-authored-by: Daniel Kaiser <git@kais3r.de>
* Update research-areas.md
Co-authored-by: Daniel Kaiser <git@kais3r.de>
* Update vac.md
Co-authored-by: Daniel Kaiser <git@kais3r.de>
Co-authored-by: User Name <user@mbp22.local>
Co-authored-by: Daniel Kaiser <git@kais3r.de>