bluerobotics / bluerobotics/BlueOS-Extensions-Repository

manifest: support time-based patch history

オープン
#47 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
20
フォーク
31
平均マージ
1日 56分
マージ済み PR(30日)
2

説明

[This](https://conda.discourse.group/t/how-we-reduced-condas-index-fetch-bandwidth-by-99/257) kind of thing could significantly reduce download requirements for users accessing the store, especially as our number of extensions scales up. Much easier to scale fast if the appropriate infrastructure has been designed in from early on :-)

Patch history is already possible to some extent with the git history of the `gh-pages` branch, especially if we enforce an ordering for the extensions and versions, but a content-aware JSON patch history could likely be a fair amount more efficient.

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

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

調査の方向性

gh-pages ブランチの履歴と、issue で言及されている拡張機能/バージョンの順序から始めます。既存の store にコンテンツを認識する JSON パッチ履歴をどのように適合させられるかを調査し、完了条件を、ダウンロード要件を削減しながら時間ベースのパッチ取得をサポートすることとして定義します。

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

評価

技術スタック
git, json
領域
infrastructure
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

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

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