Skip to content

[Feature]: Add Book Section (စာအုပ် ကဏ္ဍ ထည့်သွင်းခြင်း) #257

@lwinmoepaing

Description

@lwinmoepaing

Problem Statement / ပြဿနာ ဖော်ပြချက်

လက်ရှိ MMSWE community platform မှာ tech စာအုပ်များ သို့မဟုတ် learning resources များ မျှဝေနိုင်သော ကဏ္ဍ မရှိပါ။ Contributors များအနေဖြင့် မြန်မာ software engineers များကို စာအုပ်များ recommend လုပ်နိုင်သော နည်းလမ်း မရှိပါ။

Currently there is no section for sharing tech books or learning resources within the MMSWE community. Contributors have no way to recommend books to other Myanmar software engineers.

Proposed Solution / အဆိုပြု ဖြေရှင်းချက်

Website တွင် စာအုပ် ကဏ္ဍ တစ်ခု ထည့်သွင်းမည် — backend မလိုပါ၊ static data ဖြင့်သာ လုပ်ဆောင်မည်။ စာအုပ်များကို static array အဖြစ် သိမ်းဆည်းမည် (profiles များ MDX/content ဖြင့် လုပ်ဆောင်သကဲ့သို့)။

Add a Book Section to the site — fully static, no backend required. Books are stored as a static array (similar to how profiles work with MDX/content).

Field ဖော်ပြချက် လိုအပ်မှု
image စာအုပ် မျက်နှာဖုံး ပုံ မလိုအပ်
title စာအုပ် ခေါင်းစဉ် လိုအပ်
authorName ရေးသားသူ အမည် လိုအပ်
authorEmail ရေးသားသူ အီးမေးလ် မလိုအပ်
authorLink ရေးသားသူ website/social link မလိုအပ်
link စာအုပ် direct link သို့မဟုတ် content/books/ folder တွင် ထားရှိမည် လိုအပ်
Field Description Required
image Book cover image Optional
title Book title Required
authorName Author name Required
authorEmail Author email Optional
authorLink Author website/social link Optional
link Direct link to book OR hosted in content/books/ folder Required

Pages

  • /books — စာအုပ်များ စာရင်း ပြသသော စာမျက်နှာ

ပါဝင် ကူညီနည်း

  • Contributors များသည် Pull Request တင်ပြီး စာအုပ်အသစ်များ ထည့်နိုင်သည် (profile ထည့်သကဲ့သို့ workflow အတူတူ)
  • Backend မလို၊ database မလို — static data ဖြင့်သာ

Pages

  • /books — List page showing all books

How to Contribute

  • Contributors add new books by submitting a Pull Request (same workflow as adding profiles)
  • No backend, no database — purely static data

Alternatives Considered / စဉ်းစားခဲ့သော အခြား နည်းလမ်းများ

Feature Category / Feature အမအစား

Other / အခြား

Priority / ဦးစားပေး

Medium / အလယ် — Would improve experience

Screenshots / Design References

No response

Additional Context / နောက်ထပ် အချက်အလက်များ

ဒါက profile system နှင့် ပုံစံတူ လုပ်ဆောင်မည်:

  1. Static data (content/books/ တွင် array သို့မဟုတ် MDX files)
  2. Contributors များက PR ဖြင့် entries ထည့်မည်
  3. Backend dependency မရှိ
  4. သီးသန့် /books route တွင် ပြသမည်

This follows the same pattern as the profile system:

  1. Static data (array or MDX files in content/books/)
  2. Contributors add entries via PR
  3. No backend dependency
  4. Displayed on a dedicated /books route

Checklist / စစ်ဆေးချက်

  • I have read the Dev Setup Guide / Dev Setup Guide ကို ဖတ်ပြီးပါပြီ
  • I have searched for existing issues / ရှိပြီးသား issues များကို ရှာပြီးပါပြီ

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions