scalacenter / student-projects

The list of the available projects at the Scala Center for bachelor and master students.
8 stars 0 forks source link

Faster development cycle for static websites built with Scaladoc #19

Open bishabosha opened 10 months ago

bishabosha commented 10 months ago

Scaladoc is usable as a static website generator, e.g. see https://dotty.epfl.ch, however it always builds from scratch.

To make it practical to build a large website, e.g. https://docs.scala-lang.org, we need a mode that supports a fast development cycle. Ideally the author can quickly iterate on an article, and see near-realtime updates in the browser.

We can propose two options at least:

Whichever changes we apply, we should preserve the property that the "production" build generates the full static html before serving the page.

ktotam1 commented 2 months ago

Hello, I am a 2nd-year master's student at EPFL. I hope it is not too late, but I would like to work on this project this fall semester. Please let me know if there are any prerequisites to work on this project, or contact me by email for more information about me at alexander.muller@epfl.ch. Cheers, Alexander