Moving to Ruby 3.0, Jekyll 4
@Axel-Naumann ci sta già lavorando.
Dal 14/7/2023.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Our website build process depends on the github-pages gem, which does not support Jekyll 4 so we are stuck at Jekyll 3.9, and Jekyll 3.9 does not work with ruby 3, so we are stuck with ruby 2.7.
Ruby 2.7 died 2 months ago.
Building our site with Ruby 3.0 is possible, but we have to drop the dependency on the github-pages gem.
This Gemfile works for me with Ruby 3.0.5 and Jekyll 4.3.2 (with the caveat that I have not done extensive testing):
source "https://rubygems.org"
# Use the latest version.
gem "jekyll"
gem "webrick"
group :jekyll_plugins do
gem "jekyll-paginate"
gem "jekyll-sitemap"
gem "jekyll-gist"
gem "jekyll-feed"
gem "jekyll-include-cache"
gem "jekyll-liquify"
gem "jekyll-archives"
gem "jekyll-remote-theme"
end
There are also a couple of SCSS deprecation warnings but they seem easy to fix.
EDIT:
the warnings are coming from our fork of the minimal-mistakes theme and I fixed them in https://github.com/root-project/minimal-mistakes/pull/22 .
- Lingua principale
- Python
- Stelle
- 53
- Fork
- 61
- Merge medio
- 1g 1h
- PR unite (30g)
- 8
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di root-project/web
-
Difficoltà 3/5 Mezza giornata Idoneità per principianti 35/100
root-project/web#1152 ·
-
Rework dependenciesForse di nuovo libera @martamaja10 l’ha presa 499 giorni fa e non c’è nessuna pull request aperta. Aperta
root-project/web#1018 · 2 assegnatari ·
-
Link checker doesn't check linksForse di nuovo libera @Axel-Naumann l’ha presa 1043 giorni fa e non c’è nessuna pull request aperta. Aperta
root-project/web#953 · 1 commento · 1 assegnatario ·
-
Missing manual content regarding I/OForse di nuovo libera @pcanal l’ha presa 1721 giorni fa e non c’è nessuna pull request aperta. Aperta
root-project/web#745 · 1 commento · 2 assegnatari ·
-
Mention `h->SetDirectory(0)` and related ownership-handling methods in root.cern/manual/histogramsForse di nuovo libera @lmoneta l’ha presa 1736 giorni fa e non c’è nessuna pull request aperta. Aperta
root-project/web#737 · 1 assegnatario ·
Tutte le issue di root-project/web
Issue simili
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
fossasia/visdom-dev#69 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Frontend build fails with Frappe version-16: DataImport is no longer exported by @framework/uiApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
BUG: PROD: v1.3.0-beta Onboarding Profile Picture Misaligns When Name Validation Error AppearsForse già presa @RitikaSen27 l’ha presa oggi. Apertabug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
AOSSIE-Org/PictoPy#1647 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
[oblt-aw][autodoc] Update workflow docs for gh-aw v0.92.5 and detector permission scopeForse già presa @github-actions l’ha presa oggi. Aperta
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno