-
-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
このリポジトリに対するコントリビューションの手順をまとめる #6
Comments
このリポジトリを Fork をするhttps://github.com/AtelierArith/OkinawaCompPhysFoodSurvey2024.jl 画面右上にある 下記の画面に遷移する.
|
OkinawaCompPhysFoodSurvey2024.jl に対して変更を加えるその前にローカル環境の GIt 設定を設定・確認する $ cd path/to/repository # クローンをしたリポジトリへのパスだったね!
$ git config --local github.user <your-gh-name> 例えば私 ( $ git config --local github.user terasakisatoshi のように設定している. 設定が反映されているかは下記のようにして確認ができる
|
ブランチを作成する注意: バージョン履歴は前の変更と今回する変更の差分の系列によって管理されている.この系列を GIt では 注意:
$ git switch -c <your-gh-name>/okinawa-food 例えば私 $ git switch -c terasakisatoshi/okinawa-food # これはコピペするな!!! Tips
$ git checkout -b terasakisatoshi/okinawa-food # まぁこれでもよい
$ # 実際に自分も手癖でタイプしてしまうので... |
interactive.jl を使って沖縄料理をサジェストする以下,特に断りがない限り作業ディレクトリは path/to/repository とする.すなわち下記のような状態になっていると仮定する: $ pwd
~/work/OkinawaCompPhysFoodSurvey2024.jl # path/to/repository Julia プロジェクトのセットアップすでに Julia がインストールされているとする. 下記を実行する: $ julia -e 'using Pkg; Pkg.activate("."); Pkg.instantiate()' これでプロジェクトのセットアップができる.
$ julia
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.10.2 (2024-03-01)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia> using Pkg; Pkg.activate("."); Pkg.instantiate()
Updating registry at `~/.julia/registries/General.toml`
Updating `~/work/OkinawaCompPhysFoodSurvey2024.jl/Project.toml`
[a93c6f00] + DataFrames v1.6.1
[fa267f1f] ~ TOML ⇒ v1.0.3
Updating `~/work/OkinawaCompPhysFoodSurvey2024.jl/Manifest.toml`
[34da2185] + Compat v4.14.0
[a8cc5b0e] + Crayons v4.1.1
[9a962f9c] + DataAPI v1.16.0
[a93c6f00] + DataFrames v1.6.1
[864edb3b] + DataStructures v0.18.18
[e2d170a0] + DataValueInterfaces v1.0.0
[842dd82b] + InlineStrings v1.4.0
[41ab1584] + InvertedIndices v1.3.0
[82899510] + IteratorInterfaceExtensions v1.0.0
[b964fa9f] + LaTeXStrings v1.3.1
[e1d29d7a] + Missings v1.1.0
[bac558e1] + OrderedCollections v1.6.3
[69de0a69] + Parsers v2.8.1
[2dfb63ee] + PooledArrays v1.4.3
[aea7be01] + PrecompileTools v1.2.0
[21216c6a] + Preferences v1.4.3
[08abe8d2] + PrettyTables v2.3.1
[189a3867] + Reexport v1.2.2
[91c51154] + SentinelArrays v1.4.1
[a2af1166] + SortingAlgorithms v1.2.1
[892a3eda] + StringManipulation v0.3.4
[3783bdb8] + TableTraits v1.0.1
[bd369af6] + Tables v1.11.1
[56f22d72] + Artifacts
[2a0f44e3] + Base64
[ade2ca70] + Dates
[9fa8497b] + Future
[b77e0a4c] + InteractiveUtils
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[d6f4376e] + Markdown
[ca575930] + NetworkOptions v1.2.0
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA v0.7.0
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[2f01184e] + SparseArrays v1.10.0
[10745b16] + Statistics v1.10.0
[fa267f1f] + TOML v1.0.3
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
[e66e0078] + CompilerSupportLibraries_jll v1.1.0+0
[e37daf67] + LibGit2_jll v1.6.4+0
[29816b5a] + LibSSH2_jll v1.11.0+1
[c8ffd9c3] + MbedTLS_jll v2.28.2+1
[4536629a] + OpenBLAS_jll v0.3.23+4
[bea87d4a] + SuiteSparse_jll v7.2.1+1
[8e850b90] + libblastrampoline_jll v5.8.0+1
julia> exit() # これで終了する
|
コミットをする現在の状態を
|
コミットメッセージ考えるのめんどいんじゃーーという場合は AI の力を借りるのも手.直しAPI を利用する都合上何かしらお金を払う必要がある.例えば aicommits, や Copilot を使う手がある. |
プルリクエストを作って本家にマージしてもらうhttps://github.com/terasakisatoshi/OkinawaCompPhysFoodSurvey2024.jl などのリポジトリはオリジナルの https://github.com/AtelierArith/OkinawaCompPhysFoodSurvey2024.jl をコピーしたものである. 各自の変更を本家 https://github.com/AtelierArith/OkinawaCompPhysFoodSurvey2024.jl に取り込もう. プルリクエストを送る各自のリモートリポジトリに移動し 下記のような画面に遷移する.画面の右側にある 下記のようにしてプルリクエストを作る. |
マージ後の作業リモートリポジトリの
|
手順をまとめる
ほとんどの人は https://github.com/AtelierArith/OkinawaCompPhysFoodSurvey2024.jl.git に対して書き込み権限を持っていない.そのため,編集をするには Fork を行ってリポジトリをコピーする.
コピーしたリポジトリには各自に書き込み権限が付与されるのでそれに対して追加修正を行う.
そのあとプルリクエストを送り https://github.com/AtelierArith/OkinawaCompPhysFoodSurvey2024.jl.git に対して変更を要請する.
The text was updated successfully, but these errors were encountered: