> > 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
