GitHub

【Gradle】Windows環境でorg.gradle.api.InvalidUserDataException: Source directory ... is not a directory.になる問題への対処

一度ローカルからプロジェクトを消した上で、以下のようにcloneし直すことで解決します。 git clone -c core.symlinks=true https://github.com/<your_name_here>/<your_repository_here> 参考にさせて頂いたサイト github.com github.com 文脈 自分はokioをビルドしようとしてこの問題に当たりまし</your_repository_here></your_name_here>…

【Gradle】プラグインバージョンを対象にグリッドテストを作成する【GitHub Actions】

TL;DR gradle.kts利用の場合、引数をpluginsブロックで参照することはできないようだった 代替案としては、環境変数に設定 -> System.getenvで読み出す形式にするのが一番シンプルそうだった やり方 紹介する内容は以下からの抜粋です(余計なdiffが入ってし…

【GitHub】Kotlinの「色」が変わった話

「Swift/Kotlin愛好会 Advent Calendar 2022」の枠が空いていたので急遽書いてみました。 qiita.com GitHubでは、画像のように、リポジトリ内の言語割合をカラフルに表示してくれます(画像はKotlinリポジトリより)。 この表示でのKotlinは紫っぽい色ですが…

【日記】Kontributorになった

最終的にやったことをまとめた記事を投稿しました。 wrongwrong163377.hatenablog.com やったこと JetBrains/kotlinにGitHubでPRを出し、マージしてもらいました。 当該PRは以下です。 github.com このPRの内容 このPRに関しては全てテストです(変更行数は2…

【日記】初めてOSSにコントリビュートできた話

とても小さなドキュメント修正ですが、google/kspにコントリビュートした/人生初のコントリビュートができた話を書きます。 当該PR github.com 何をやったか あるドキュメントでgradleのrepositories設定でmavenCentralの順番が後ろになっていた問題を修正し…

【GitHub】Branch protection ruleでRestrict who can push to matching branchesが効かなかった話

TL;DR Include administratorsしない場合、自分がadminならRestrict who can push to matching branchesは機能しない やりたかったこと 間違えてフォーク元にpushする事故を防ぐためBranch protection ruleを調べていた所、Restrict who can push to matchin…

【Android】GitHubの言語ごとの色に対応するXMLを作る【Kotlin】

GitHubでは以下のように言語ごとに色が割り振られています。これをAndroidで利用したかったので、XML形式に変換しました。 やりかた 以下に定義が有るので、これをローカルに持ってきて解析します。 https://raw.githubusercontent.com/hiroppy/github-langu…

【GitHub】ブラウザ上でリポジトリ作成時、言語に合わせ入力済みの.gitignoreを追加しておく【Git】

wrongwrong163377.hatenablog.com の続き的なやつです。 やり方 赤で囲った部分をポチると メニューが出てくるので、それを選んでからCreate repositoryします。

【GitHub】言語に合わせ入力済みの.gitignoreをGitHub(ブラウザ上)から追加する【Git】

GitHubではブラウザ上からプログラミング言語ごとの記述が済んだ.gitignoreを追加することができます。 Git初心者的にはかなり便利な機能なんですが、ググっても引っかからなかったので記事にします。 ブラウザ上からリポジトリ作成する時 ブラウザ上からリ…