Skip to content

jimka2001/scala.io

 
 

Repository files navigation

ScalaIO website code source

Note : main is deployed to https://preprod-scala-io.cleverapps.io/

Previews on PR are available with the bot.

Data

Data for talks, speakers, schedule are here: https://github.com/ScalaIO/scala.io/tree/main/src/main/scala/io/scala/data

Pre-requisites

Build

  • npm install
  • sbt test

Running dev

make dev

If this doesn't work try:

  • make dev-scss in one shell tab
  • make dev-sbt in a second shell tab
  • make dev-vite in a third shell tab

The app wil be available at http://localhost:5173

Fixing a speaker / talk information

  • Create a fork
  • Edit the content in:
    • src/main/scala/io/scala/data/SpeakersInfo.scala for speakers' info
    • src/main/resources/md/<talk-slug>.md for talks' content
    • src/main/scala/io/scala/data/TalksInfo.scala for talks' info (speakers...)
      • The description to provide is located in io.scala.data.MarkdownSource.* and is source-generated from the <talk-slug>.md file, with every - (dash) replaced by _ (underscore)
  • Open a PR

You can use the following git commit message template:

fix(talk): <talk title>
fix(speaker): <speaker name>

About

The scala.io 2K2X code source

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 80.0%
  • SCSS 17.3%
  • Sass 1.3%
  • HTML 0.9%
  • Makefile 0.3%
  • JavaScript 0.2%