> > The only requirement I would like to consider is that the site should work 
> > mostly with JavaScript enabled in the browser.
> 
> I assume you mean **without** JavaScript, if so I agree.

Yes, thanks for correcting me :).

> I wrote the compiler code in JS/Node because NPM has all of the needed 
> tooling readily available and to start hacking on the site is as simple as 
> running `npm install` in the source directory. To this point there's about 
> 100 lines of JS for the compiler and about 50 lines of code for a dev 
> server/file-monitoring/live-browser-reloading/etc for development. So far the 
> dependencies (from `package.json`) look like this:
> 
> [...]
> What do you think?

Yeah, sounds reasonable.
For the non-static content: 
- nightly builds happen only once per day (even if we ever change it, the 
nightly build job could trigger a rebuild of the site anyway), 
- the IRC users list probably can be dropped altogether (as requested elsewhere 
already), after all it's not important or useful in any way
- the I18N stats can be generated once per day or once per hour or something 
like this
And maybe then there isn't much left for a backend at all. And even if, this 
could be a small Django backend.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/www.geany.org/issues/9#issuecomment-533794796

Reply via email to