clj-python / clj-python/libpython-clj

add .devcontainer setup

オープン
#262 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
Clojure
スター
1.2k
フォーク
74
PR マージ指標
30日以内にマージされた PR はありません

説明

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.

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

まず、scicloj devcontainer-templates の例と clojisr の .github/workflows/ci.yml を、libpython-clj の .github/workflows/test.yml と比較します。libpython-clj の開発と、devcontainer 内でそのテストを実行するために必要な最小限のセットアップを特定します。リポジトリに利用可能な .devcontainer セットアップがあり、それを使って関連するテストを実行できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
docker, github-actions, python
領域
ci-cd, developer-experience, devops
issue の種類
機能追加
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。