Open kathmandu777 opened 1 year ago
POST: /api/projects/{project_id/publish
request {
// ...
}
response {
publication_url: string // 完成サイトのURL
}
validation {
top_text: required,
top_image: required,
spotify_music: required,
text_messages: { min: 1 },
image_messages: なし
}
こんな感じのが欲しい
スキーマ書く時間がないので誰か代わりにスキーマ書くところからやって欲しい、、
バックエンドで保持しておいてほしい情報
📝 完成したらもうメッセージは編集できない
POST: /api/projects/{project_id/publish
request {
// なし
}
response {
publication_url: string // 完成サイトのURL
}
validation {
top_text: required,
top_image: required,
spotify_music: required,
text_messages: { min: 5 },
image_messages: { min: 5 },
}
公開サイトのURLは https://cloveeee.site/{project_id}
これは公開するボタンを押したときに, 投げられるAPI validationはそのプロジェクトが最低限の要件を満たしているかを確認するために必要 だめなときは400 bad requestを返せばいい
Overview
https://github.com/youngeek-0410/hacku-kosen-2022/issues/26#issuecomment-1349343771
Background of the improvement
Requirements
Considerations
Implementation policy
Test items
Remarks