[GitHub英語] コードはMIT、ドキュメントはCCライセンスでと書く時

.NET open source projects typically use either the MIT or Apache 2 licenses for code. Someprojects license documentation and other forms of content underCreative Commons Attribution 4.0.See specific projects to understand the license used.

引用元: Microsoft/dotnet.

.NETのリポジトリにコードはMIT or Apache2で、ドキュメントやその他のものはCCライセンスでという表現の例があった。

azu/promises-book でそういう表現使ってたけど、実際に正しいのかよくわかってなかったので参考になりそう。

GitHubである機能がライブラリなどに実装された時期を探す手順(npm run編)

$ npm run [ENTER]とすると、package.json の scripts の内容がダンプされるのって、いつから実装されたんだろ…

引用元: コラーゲンたっぷりさん on Twitter: "$ npm run [ENTER] とすると、package.json の scripts の内容がダンプされるのって、いつから実装されたんだろ…".

探し方

  1. npm/npmを見る
  2. npm run の実装を探す
  3. npm/run-script.js at master · npm/npmにあった
  4. if (!args.length) return list(cb) それっぽい関数を見つける
  5. git blame
  6. コミットを発見

img

コミット見ると大体関連issueが分かる。

list runnable scripts · 9122541 · npm/npm

list runnable scripts by evanlucas · Pull Request #5184 · npm/npm で実装された時期がわかる。

[GitHub英語] コミットメッセージを次のように変更してくれないか?

Can you please format your commit message as “…”

引用元: Fix Markdown link by azu · Pull Request #1389 · eslint/eslint.

git commit --amend
# コミットメッセージの変更
git push origin fix_markdown_link -f

とすることでコミットメッセージを変更して、Pull Requestに反映するという手順も書かれてると、Gitに詳しく無くてもできるので良い。