အခမဲ့ ASCII သစ်ပင်ပုံဆောက်စက်
README နှင့် docs များအတွက် indented list ကို သပ်ရပ်သော folder tree (├── └──) သို့ ပြောင်းပါ။ Unicode သို့မဟုတ် plain-ASCII output ။ browser တွင်သာ လုံးဝ အလုပ်လုပ်သည်။
တင်သွင်းမှု ရွေးချယ်စရာများ
nested ဖြစ်စေရန် space သို့မဟုတ် tab ဖြင့် indent လုပ်ပါ။ ပိုနက်သော indent တစ်ခုစီသည် child ဖြစ်လာသည်။ အမည်နောက်တွင် ‘ # ’၊ ‘ // ’၊ ‘ - ’ သို့မဟုတ် ‘ <- ’ ဖြင့် မှတ်ချက်ထည့်ပါက ရလဒ်တွင် မှတ်ချက်အဖြစ် ညှိပေးမည်။ လမ်းကြောင်းစာရင်း (git ls-files၊ find၊ dir /s /b) ကို ကူးထည့်ပြီး အထပ်လိုက်ပြပါ၊ ဗလာဖိုလ်ဒါကို အမှတ်အသားပြုရန် အမည်အဆုံးတွင် / ထည့်ပါ။ ဖိုလ်ဒါ သို့မဟုတ် .zip ကို တင်သွင်းခြင်း သို့မဟုတ် ချထားခြင်းသည် ဖိုင်အမည်များကိုသာ ဖတ်ပြီး အကြောင်းအရာကို ဘယ်တော့မှ မဖတ်ပါ၊ node_modules၊ .git နှင့် အခြား build ဖိုလ်ဒါများကို ကျော်သည် (တင်သွင်းမှု ရွေးချယ်စရာများ ကို ကြည့်ပါ)။
my-project ├── src │ ├── components │ │ ├── Button.tsx │ │ └── Modal.tsx │ ├── lib │ │ └── utils.ts │ └── index.ts # entry point ├── public │ └── favicon.ico ├── package.json └── README.md
💡 ဖိုင်တွဲဖွဲ့စည်းပုံ (သို့မဟုတ် nested outline) ကို paste လုပ်ပြီး README, comment သို့မဟုတ် documentation တွင် ထည့်နိုင်သော သပ်ရပ်သော tree ကို ရယူပါ။ box-drawing ဇာတ်ကောင်များကို render မလုပ်နိုင်သော ပတ်ဝန်းကျင်အတွက် ASCII style ကို သုံးပါ။ ကိစ္စအားလုံး browser တွင်သာ လည်ပတ်သည်။
အသုံးများသော အသုံးပြုမှုများ
- README သို့ အဖိုင်း ပင်လယ် ထည့်သွင်းပါသင့်ကိုယ်ရေး အုပ်စုံစွမ်းဆောင်မှုများ များတွင်နေရာထိန်းပြီး သန့်စင်သည့် ပင်လယ် ဖန်တီးပါ။
- ကြီးကြီးမားမား အုပ်စုံ အုပ်စုံနည်းပညာစာတမ်းများနှင့် wiki များအတွက် ဖိုလ်ဒါဖွဲ့စည်းပုံ သစ်ပင်ပုံစံ ဖန်တီးပါ။
- လုပ်ဆောင်ချက်မှုများ အဆိုပြုချက် အတွက် ပင်လယ် ဖန်တီးပါအုပ်စုံ သည့် အုပ်စုံ အုပ်စုံတွင်ထည့်သွင်းရန် မြဲစွမ်းများ ဖန်တီးပါ။
- ပြောဆိုမှု၌ အုပ်စုံ ပင်လယ် ပြပါအုပ်စုံများ။ ပိုင်းခြားမှုများအတွက် သန့်စင်သည့် အုပ်စုံ မြဲစွမ်းများ ဖန်တီးပါ။
- အုပ်စုံ မြဲစွမ်းထဲသို့ ပြောင်းလဲပါအုပ်စုံ အုပ်စုံများ — အုပ်စုံ မဟုတ် — ပင်လယ်သည့်သော ကုံ။
မည်သို့ အလုပ်လုပ်သည်
README တွင် folder ဖွဲ့စည်းပုံကို မှတ်တမ်းတင်ရာတွင် ├── နှင့် └── မျဉ်းများကို ကိုယ်တိုင်ရေးဆွဲရလေ့ရှိသည်။ ဤကိရိယာသည် ရိုးရှင်းသော indent စာရင်းတစ်ခုမှ ၎င်းတို့ကို ထုတ်ပေးသည်။
- 1indent ပါသော outline တစ်ခု ရိုက်ထည့်ပါတစ်ကြောင်းလျှင် အရာတစ်ခု၊ nested ဖြစ်စေရန် space သို့မဟုတ် tab ဖြင့် indent လုပ်ပါ။ Indent အနက်က အထက်အောက်အဆင့်ကို သတ်မှတ်သည်။
- 2Tree အဖြစ် ခွဲခြမ်းစိတ်ဖြာသည်Stack အခြေခံ parser သည် indent ကို nested ဖွဲ့စည်းပုံအဖြစ် သင့် browser ထဲတွင်ပင် ပြောင်းပေးသည်။
- 3Tree connector များကို ဆွဲသည်မှန်ကန်သော ├──၊ └── နှင့် │ မျဉ်းများကို ထုတ်ပေးပြီး nested အကိုင်းများအတွင်း ဒေါင်လိုက်မျဉ်းများ မှန်ကန်စွာ ဆက်လျက်ရှိသည်။
- 4ရလဒ်ကို ကူးယူပါUnicode သို့မဟုတ် ရိုးရိုး ASCII connector ကို ရွေးပြီး tree ကို README၊ docs သို့မဟုတ် ကုဒ်မှတ်ချက်ထဲသို့ ကူးထည့်ပါ။
သင့်စက်ပေါ်တွင်သာ လုပ်ဆောင်သော ရိုးရှင်းသည့် စာသားကိရိယာ — ဘာမျှ upload မလုပ်ပါ။
ဆက်နွှယ်သော ကိရိယာများ
ASCII Banner ဖန်တီးကိရိယာ
စာသားကို ပုံစံခွင့် ASCII အနုတယ်ဘန်နာများသို့ ပြောင်းလဲခြင်း FIGlet ဖွံ့ဖြိုးတင်မှုများတွင် — ကူးယူခြင်း သို့မဟုတ် .txt အဖြစ် ဒေါင်းလုပ်ခြင်း။
ထပ်နေသောဖိုင်နှင့် ဓာတ်ပုံရှာကိရိယာ
ဖိုလ်ဒါတစ်ခုထဲရှိ ထပ်နေသောဖိုင်များနှင့် ဆင်တူသောဓာတ်ပုံများကို ရှာပါ။ အကြောင်းအရာအရ အတိအကျတူသော မိတ္တူများအပြင် ဓာတ်ပုံတစ်ပုံတည်း၏ အရွယ်အစားပြောင်းထားသော သို့မဟုတ် ပြန်သိမ်းထားသော ဗားရှင်းများလည်း ပါသည်။ အကောင်းဆုံးမိတ္တူကို ထားပြီး ကျန်တာများကို ဘေးဖယ်ထားပါ။ ဘရောက်ဇာတွင် လုပ်ဆောင်သည်၊ ဘာမျှ မတင်ပါ။
JSON ဖော်မတ်တာ
ဖော်မတ်၊ တရားဝင်အောင်၊ လျှော့ချရန်နှင့် JSON ဒေတာကို ရှာဖွေပါ။ သစ်ပင်မြင်ကွင်း၊ အထားအသိုအသားပေးဖော်ပြခြင်းနှင့် ကလစ်တစ်ချက်နှိပ်မိတ္တူ။