RoboStack / RoboStack/robostack.github.io

One click package adding logic in the package list

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

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

enhancement
主要言語
Astro
スター
385
フォーク
36
平均マージ
5時間 37分
マージ済み PR(30日)
18

説明

We've already added this button to the package lists:

Image

We would like to hook this up to automatically create a PR on the relevant RoboStack distro GitHub repo.

Some ideas on how to do this:

  1. Start a seperate server that can handle a GitHub App and let the user login to create a PR in their name. ( Departure from the serverless github pages we have right now)
  2. Simply create a "Create Issue" link with prefilled description that could be picked up by a GitHub bot. (PR will not be in the user's name).
  3. Point directly to the "Edit file" button of the relevant vinca.yaml (More complex for new people)

Input, ideas or contributions related to this are welcome!

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

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

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

調査の方向性

まず、パッケージ一覧にある既存のボタンを見つけ、現在どのように動作しているかを確認します。提案されている3つの GitHub 統合経路、つまり GitHub App サーバー、bot 用の事前入力済み issue、または対象の vinca.yaml の直接編集を比較します。1つのアプローチが選択され、ボタンが意図したパッケージ更新フローを確実にサポートできれば、作業は完了です。

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

評価

技術スタック
github
領域
developer-experience, web-dev
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
活発
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

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

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