This repository has been archived by the owner on Mar 25, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Rationale
Enrico Spinielli edited this page Mar 22, 2018
·
7 revisions
Wiki ▸ Rationale
PRU website (source and deployment) is based on the following principles:
- version control: because it useful, for our own safety and for collaboration
- use static generated site (do we really need any web server?)
- use of open source
We then decided to:
- use a static site generator: initially Jekyll, soon Hugo via blogdown R package.
- host on github (or maybe on Netlify or on-site)
- one repository for the source, https://github.com/euctrl-pru/website
- one repository for the generated site, https://github.com/euctrl-pru/euctrl-pru.github.io
- other repositories for things like common development environment settings, js libraries, ...
- use Travis CI to build release commits and publish releases.
- Openess of our site even for our stakeholders
- No need to go thru lengthy buying process
- No expenses
- Version control (yes!): we know what is out, who did push/change it (and why, probably).
- github, Travis, Google Docs are reliable enough for our needs (and probably more than what we could ask internally)
- Git is very flexible, see this tutorial.
- GitHub tools are easy to use
- Social: there is on-going effort to use a public sharepoint
- Technical: will people be able to make the shift to version control?