HelloZeroNet / HelloZeroNet/ZeroNet
[Enhancement] Automatic Error Reporting, for ZeroNet, for Plugins and for Sites
- 主要言語
- JavaScript
- スター
- 18.8k
- フォーク
- 2.3k
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
It would be great to add automatic error reporting for ZeroNet core, for Plugins and for Sites.
Basically there should be a site that clients automatically report errors to, when they occurr with a standard ZeroNet/Plugin/Site version (we could check in some way that the user did not customize it).
* Each Plugin/Site specifies a site address to which errors are reported
* In such site errors are aggregated according to stack trace and to ZN/Plugin/Site version and the information found in the debug page is written to it, encrypted to the site owner/moderators
* Such sites could be hidden from the user view and be given an higher default space limit
* On error one could possibly redirect the user to the page of its error report and ask him to add some comments
* The user could be notified about possible comments or requests of site owner/moderators
## TODOLIST
- [ ] Create example site that can be cloned and to which reports can be submitted
- Insert error handler and submitter in
- [ ] ZeroNet core
- [ ] Plugin
- [ ] Sites `content.json` key `error_report_address`
----
Sidenote: obviously the site should be named "ZeroError"
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、レポートを受け付けるサンプルサイトを定義し、次に ZeroNet core と Plugin のエラー処理のエントリポイント、および Sites の content.json 設定を追跡します。ZeroNet core、Plugins、Sites で error_report_address を設定した場合にエラー送信が機能し、クローン可能なサンプルサイトが存在すれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 領域
- distributed-systems
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 20/100