a-ludi / a-ludi/tasks-harmony

F15: Calendar subscription (webcal) for a chore pack

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

説明

## What to build

Allow users to subscribe to a chore pack as a calendar feed (webcal / iCal format) so chore due dates appear in their external calendar app (Google Calendar, Apple Calendar, etc.).

## Acceptance criteria

- [ ] Each pack has a "Subscribe to calendar" option that generates a webcal:// URL
- [ ] The feed includes upcoming due dates for all chores in the pack
- [ ] Feed updates dynamically as chores are added, removed, or rescheduled
- [ ] Feed is accessible without authentication (or with a token-based URL)
- [ ] Tested with at least one major calendar client (Google Calendar or Apple Calendar)

## Blocked by

None — can start immediately

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

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

調査の方向性

pack に関連するルートとモデルを調べて、chore の期日がどのように保存されているかを理解します。フィードの生成では、iCal 形式のデータを返す新しいエンドポイントを作成することになる可能性があります。まず TypeScript/Node.js 向けの iCal ライブラリの選択肢を調査し、その後、webcal URL を生成してカレンダーフィードを提供するルートを実装します。生成された URL をカレンダークライアントで購読してテストします。

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

評価

領域
api, backend
issue の種類
機能追加
難易度
3/5
見積もり時間
1〜2日
活発さ
静か
明瞭さ
明確に書かれている
初心者へのやさしさ
65/100

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

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