clj-python / clj-python/libpython-clj
add .devcontainer setup
Nessuno ha ancora preso questa issue.
- Lingua principale
- Clojure
- Stelle
- 1.2k
- Fork
- 74
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
similar to this:
https://github.com/scicloj/devcontainer-templates/tree/main/src/scicloj
(not needed things can be removed, if needed)
->
Makes hacking on libpython-clj a bit easier.
The setup as well be re-used for a test suite with GitHub actions.
But not sure it would simplify this a lot:
https://github.com/clj-python/libpython-clj/blob/master/.github/workflows/test.yml
Devcontainer have different "philosophy". Instead of testing all JDKs, we "freeze to one".
See here for reference:
https://github.com/scicloj/clojisr/blob/master/.github/workflows/ci.yml
The tests run "inside" the same devcontainer setup then the "project" has.
Guida per i contributori
Apri la guida per i contributori
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.
Direzione di ricerca
Inizia confrontando l'esempio di scicloj devcontainer-templates e il file .github/workflows/ci.yml di clojisr con .github/workflows/test.yml di libpython-clj. Individua la configurazione minima necessaria per lavorare su libpython-clj e per eseguire i relativi test all'interno del devcontainer. Il lavoro è completato quando il repository dispone di una configurazione .devcontainer utilizzabile e i test pertinenti possono essere eseguiti con essa.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- docker, github-actions, python
- Ambito
- ci-cd, developer-experience, devops
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100