Skip to content
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

パブリックリポジトリに変更する #11

Open
13 of 16 tasks
tomii9273 opened this issue Nov 22, 2023 · 0 comments
Open
13 of 16 tasks

パブリックリポジトリに変更する #11

tomii9273 opened this issue Nov 22, 2023 · 0 comments
Assignees
Labels
organization ディレクトリなどの整理

Comments

@tomii9273
Copy link
Owner

tomii9273 commented Nov 22, 2023

WHY

Web ページに大きな変更を加える拡張機能なので、信頼性が必要であり、そのためにコードを公開したい。
(もちろんそれだけではこのリポジトリのコードが拡張機能の実際のコードと同じであることは証明できないが、それは拡張機能のストアからコード取得で確認できるらしい)
自分のアピール (ポートフォリオサイトに載せる) のためでもある。

WHAT

(以下は自作のテンプレートを使用)
リポジトリをプライベート → パブリックに変更する

事前設定

  • PR・Issue・README 等ドキュメントにあるような「コメント欄にドラッグドロップしてアップロードした画像」をすべて保存
    • パブリックにすると URL が無効になる (プライベートに戻すと再度有効になるらしい)
    • 必ず (短い方の) URL (= コメント欄を編集すると出てくるもの) とファイル名との対応を記録する
      • ブラウザで画像を右クリックから保存した際のデフォルトのファイル名の一部が (短い方の) URLの一部と一致するので、それを利用しても良い
  • ライセンス追加: ライセンス・README 追加、軽微な修正 #7
  • README に書く
  • 秘密情報が公開されないことを確認、まずそうなら削除等をする、それでも履歴で残ってしまい困るなら一旦公開を見送る
    • 上記の保存した画像も一応ざっと確認
    • 開いた状態の Issue・タスクカンバンなどにそういう対処タスクが残っていないかも確認、それ自体が秘密情報を含まれないかも確認
  • header などが書きかけの PR・Issue が無いか確認、あればなるべく仕上げる

変更

  • Settings の Danger Zone からプライベート → パブリックに変更

事後設定

  • リポジトリ (ソースコード・変更履歴等) が公開されたことを Tomii9273 のツイートで告知する
  • サービスそのものにリポジトリのリンクを載せる (サービスが Twitter Bot である場合はツイートもする)
  • ポートフォリオサイトにリポジトリのリンクを載せる
  • (必要そうなら) AtCoder Clans にもリポジトリのリンクを載せてもらう
  • 事前に保存した画像を再アップロード (コメント欄にドラッグドロップ) し URL を取得、GitHub API でコメント欄の URL をすべて新しいものに書き換える
@tomii9273 tomii9273 self-assigned this Nov 22, 2023
@tomii9273 tomii9273 added the organization ディレクトリなどの整理 label Jul 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
organization ディレクトリなどの整理
Projects
None yet
Development

No branches or pull requests

1 participant