Closed fzerorubigd closed 5 years ago
من آمادگی دارم، هر ماهی رو خواستی اساین کن
من هم امادگی دارم به منم اساین کنید البته چون خیلی جدیده برام خیلی کندم قطعا
و من هم آمادگی دارم تعدادی رو انجام بدم
به ارگانیزیشن گیتهاب اضافتون کردم.
@neda1985 کار داوطلبانست، لطف میکنید، و اصلا مشکلی نداره. از طرفی هنوز یه فلوی مشخص یا یه ابزار برای ویرایش و دیدن یه روز نیست، پیشنهادی داشتین بگین و البته یه وب سرور کوچیک تو ذهنم هست بنویسم برای ویرایش ولی خب یکم طول میکشه
موافقید ساختار پوشهها رو اینطور در نظر بگیریم که پوشه تقویم داشته باشیم و برای هم تقویم یک پوشه و داخلش فایلهارو؟ اینطور هم کمتر کانفلیکت به وجود میاد و فایلها کوچکتر مشین و کار باهاشون راحتتر. مثلا:
calendars
├── hijri
│ ├── 1.yaml
│ ├── 2.yaml
│ ├── 3.yaml
│ ├── 4.yaml
│ ├── 5.yaml
│ ├── 6.yaml
│ ├── 7.yaml
│ ├── 8.yaml
│ ├── 9.yaml
│ ├── 10.yaml
│ ├── 11.yaml
│ └── 12.yaml
└── jalali
├── 1.yaml
├── 2.yaml
├── 3.yaml
├── 4.yaml
├── 5.yaml
├── 6.yaml
├── 7.yaml
├── 8.yaml
├── 9.yaml
├── 10.yaml
├── 11.yaml
└── 12.yaml
مورد دیگه اینکه رویدادها به ترتیب اتفاق در هر فایل ثبت شوند و به ته فایل اپند نشوند. اینطور جلوی ثبت تکراری گرفته میشه.
من خیلی موافقم
مدیریت تعداد زیادی فایل از یه لحاظ سادهتره، چون کانفلیکت کمتری داریم. و البته اینکه چون نهایتا همه چی منتقل میشه به پوشه دیست، و اونجا همین ساختار تک فایلی رو نگه میداریم. منتها تفکیک تو روز رو موافق نیستم. به نظر تفکیک ماهیانه کافیه، اگه زیاد شد بعدا میشه تفکیک روزانه کرد، فقط میشه لطفا به ایشوی دیگه درست کنی؟
On Sun, Sep 29, 2019, 1:18 PM Kian Ostad notifications@github.com wrote:
موافقید ساختار پوشهها رو اینطور در نظر بگیریم که پوشه تقویم داشته باشیم و برای هم تقویم یک پوشه و داخلش فایلهارو؟ اینطور هم کمتر کانفلیکت به وجود میاد و فایلها کوچکتر مشین و کار باهاشون راحتتر. مثلا:
calendar ├── hijri │ ├── 1.yaml │ ├── 2.yaml │ ├── 3.yaml │ ├── 4.yaml │ ├── 5.yaml │ ├── 6.yaml │ ├── 7.yaml │ ├── 8.yaml │ ├── 9.yaml │ ├── 10.yaml │ ├── 11.yaml │ └── 12.yaml └── jalali ├── 1.yaml ├── 2.yaml ├── 3.yaml ├── 4.yaml ├── 5.yaml ├── 6.yaml ├── 7.yaml ├── 8.yaml ├── 9.yaml ├── 10.yaml ├── 11.yaml └── 12.yaml
مورد دیگه اینکه رویدادها به ترتیب اتفاق در هر فایل ثبت شوند و به ته فایل اپند نشوند. اینطور جلوی ثبت تکراری گرفته میشه.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/persiancal/cal-events/issues/11?email_source=notifications&email_token=AAHEJ42IHUY5HV5AJDUSOV3QMCFHJA5CNFSM4I3RUE62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD73RHQY#issuecomment-536286147, or mute the thread https://github.com/notifications/unsubscribe-auth/AAHEJ44WUOPTBJGHIA6X2G3QMCFHJANCNFSM4I3RUE6Q .
@fzerorubigd شاید شفاف نگفتم٬ اون اعداد شماره ماه هست به جای اسم ماه نه شماره روز از سال
@fzerorubigd منم میتونم کمک کنم.
@hramezani یکی از ماههای اساین نشده رو انتخاب کن و شروع کن
برای اینکار لطفا این ایشو رو بخونید
الان برای یک کلید کامل این استراکچر لازمه :
- partial_key: "newrouz" # this is the partial key, for a single event with multiple day, use one partial key (like newrouz for all days of newrouz.)
title:
fa_IR: آغاز عید نوروز
description:
fa_IR: آغاز عید نوروز
month: 1
day: 1
calendar:
en_US:
- Iran
fa_IR:
- ایران
holiday:
Iran: []
sources:
- https://fa.wikipedia.org/wiki/نوروز
فعلا برای تعطیلات چند روزه چیزی اضافه نشده، ولی اگر با چنین تعطیلاتی روبرو شدید لطفا یک کلید
TODO
اضافه کنید
این پول ریکوئست رو به عنوان رفرنس ببینید :
https://github.com/persiancal/cal-events/pull/31
باید اول فایل ویرایش بشه و بعد در گام آخر کامند
make generate
رو بزنید. برای اینکار نیاز به گو ۱.۱۳ دارید که نصب باشه، و باید به اینترنت هم دسترسی داشته باشید. اگر به هر دلیلی نمیتونید فقط کافیه تو پول ریکوئست بزنید که براتون مقدور نیست و یکی از کسایی که میتونه این قدم آخر رو انجام میده. اصل قضیه ویرایش فایله و این آخری چندان مهم نیست.
من شهریور رو میخوام انجام بدم. اینجوری که چک کردم روز اول اینجوریه
- partial_key: "108"
title:
fa_IR: روز پزشک
description:
fa_IR: روز پزشک
month: 6
day: 1
calendar:
en_US:
- Iran
fa_IR:
- ایران
توی ویکی پدیا این روز ۲تا مناسب داره https://fa.wikipedia.org/wiki/%DB%B1_%D8%B4%D9%87%D8%B1%DB%8C%D9%88%D8%B1روز بزرگداشت ابوعلی سینا -و روز پزشک- در ایران
حالا سوال من اینه که باید برای هر مناسبت یه کی بزنم با دیتا کامل و لینک؟ و اینکه پارتیال کی قانون خاصی داره؟
حالا سوال من اینه که باید برای هر مناسبت یه کی بزنم با دیتا کامل و لینک؟
آره
و اینکه پارتیال کی قانون خاصی داره؟
میتونی ماه خرداد رو نگاه کنی.
https://github.com/persiancal/cal-events/blob/master/jalali/03-khordad.yml
ماه خرداد برای هر دو سوالت نمونه هست توش
در این موارد، من نظرم اینه که جدا بشن، مگر اینکه وجود یکی عامل دیگری باشه. مثلا اگه علت روز پزشک تولد ابن سیناست، یکی میشن. ولی اگر نیست جدا میشن. در مورد Partial_key این یک رشته انگلیسی یکتاست، (کافیه تو فایلی که ویرایش میکنید یکتا باشه ) و بر مبنای اون و یک سری فاکتور دیگه، کلید Key درست میشه. این کلید به هیچ عنوان نباید در آینده ویرایش بشه و فقط برای ما کاربرد داره، نه بیرون از این مخزن. شما تصمیم میگیرید چی باشه، برای نمونه ماه خرداد رو ببینید در مورد Sources این یک آرایست و میشه هر چند تا لینک رو توش زد. ولی فعلا فقط لینک ویکیپدیا. برای موردی که شما گفتید اگه یک رویداد شد، دو لینک رو باید بزنید، اگه دو رویداد شد، هر کدوم یک لینک.
On Wed, Oct 2, 2019, 2:32 PM Saeed Babashahi notifications@github.com wrote:
من شهریور رو میخوام انجام بدم. اینجوری که چک کردم روز اول اینجوریه
- partial_key: "108" title: fa_IR: روز پزشک description: fa_IR: روز پزشک month: 6 day: 1 calendar: en_US:
- Iran fa_IR:
- ایران
توی ویکی پدیا این روز ۲تا مناسب داره
https://fa.wikipedia.org/wiki/%DB%B1_%D8%B4%D9%87%D8%B1%DB%8C%D9%88%D8%B1روز https://fa.wikipedia.org/wiki/%DB%B1_%D8%B4%D9%87%D8%B1%DB%8C%D9%88%D8%B1%D8%B1%D9%88%D8%B2 بزرگداشت ابوعلی سینا -و روز پزشک- در ایران
حالا سوال من اینه که باید برای هر مناسبت یه کی بزنم با دیتا کامل و لینک؟ و اینکه پارتیال کی قانون خاصی داره؟
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/persiancal/cal-events/issues/11?email_source=notifications&email_token=AAHEJ4ZCWHLSUPY3XUZMBG3QMSIHLA5CNFSM4I3RUE62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAESP7A#issuecomment-537470972, or mute the thread https://github.com/notifications/unsubscribe-auth/AAHEJ4ZO4V3H42O7F5WI2G3QMSIHLANCNFSM4I3RUE6Q .
بازم سوال :) من تغییرات مد نظرم رو روی فایل شهریور انجام دادم. (تغییر در پاترتیال کی- لینک بعضی از رویداد ها در ویکی پدیا و مرج دو تا رویداد با هم) توی یه برنچ جدید کامیت زدم اما اجازه push بهم داده نشد. کاره خاصی باید انجام بدم؟ اگه بشه راهنمایی کنید ممنون میشم.
برنچ مستر پروتکت شدست. روی یک برنچ دیگه پوش کنید و مرج ریکوئست بدین. میتونین فورک کنید و روی فورک خودتون پوش کنید.
On Wed, Oct 2, 2019 at 4:04 PM Saeed Babashahi notifications@github.com wrote:
بازم سوال :) من تغییرات مد نظرم رو روی فایل شهریور انجام دادم. (تغییر در پاترتیال کی- لینک بعضی از رویداد ها در ویکی پدیا و مرج دو تا رویداد با هم) توی یه برنچ جدید کامیت زدم اما اجازه push بهم داده نشد. کاره خاصی باید انجام بدم؟ اگه بشه راهنمایی کنید ممنون میشم.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/persiancal/cal-events/issues/11?email_source=notifications&email_token=AAHEJ43K6M53HLF362ATKD3QMSS57A5CNFSM4I3RUE62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAE3ORY#issuecomment-537507655, or mute the thread https://github.com/notifications/unsubscribe-auth/AAHEJ44EDYRZDVVN7KVMT3TQMSS57ANCNFSM4I3RUE6Q .
توی یکی از تغییرات دیدم لینک اینجوری بود https://fa.wikipedia.org/wiki/%D8%B3%D8%AC%D8%A7%D8%AF بهتر نیست برای خوانایی اینجور باشه؟ https://fa.wikipedia.org/wiki/سجاد یا اینکه تاثیری نداره؟ و فقط برنامه از لینک استفاده میکنه؟
holiday
سلام فرود جان؛ اول از همه دستت درد نکنه، از ایدهات واقعا خوشم اومد و این کار، پروژه جالب و مفیدی میتونه بشه.چندتا سوال بود که گفتم اینجا بنویسم. این استراکچر تا آخر باقی خواهد موند یا عوض میشه؟ آیا امکانش هست که دیتاهای اولیه تفکیک بشن؟
راستش دیروز و امروز یه چیزیهایی رو تست کردم که در تسریع روند واردسازی اطلاعات تاثیر میذاره و فکر کنم باعث بشه مشارکت عمومی برای این پروژه راحتتر و بدون خطاتر بشه؛ در حقیقت یه بکاند + فرانتاند ساده و جمعوجور که عمومی همه بتونن از طریق اون در تکمیل اطلاعات مشارکت کنن.
بخش بکاند با netlifycms همچین چیزی میشه برای این استارکچر
مشکلی که الان هست، چون تمام دیتای مربوط به مناسبتها در یک فایل بهصورت تجمیعی تکمیل میشه، توی بحث ویرایش و نمایش، همه چی تودرتو میشه. اگه بشه سورس رو اینطور در نظر بگیری که فایلهای مناسبتها جدا جدا برای هر ماه ایجاد و ذخیره بشن و در آخر همه با هم تلفیق بشن، این مشکل رفع میشه.
فرانتاندش هم یه چیزی همینجوری فعلا با hugo براش اوکی کردم که توی بازنگری اطلاعات تکمیل شده، باز کمک میکنه آدم بدونه چه مناسبتهایی اضافه شده و چه چیزهایی ناقصه... خیلی کارهای دیگه میشه انجام داد.
بخش ادمین هم از اینجا میشه دید. خوبی این کار اینه که میشه editorial workflow رو راحتتر مدیریت کرد.
@kevinmiston این به نظر منم جالبه و یه جورایی - نه دقیقا به این شکل - هدف منهم بوده. برای اینکه اینجا رو یه رفرنس برای ویرایشگرها میخوام نگه داریم این رو تبدیل به یه ایشوی جدید کردم #47
بله، باید حذف بشن.
On Thu, Oct 3, 2019, 8:46 PM Peyman Salehi notifications@github.com wrote:
یه سوال درباره مناسبت های جهانی داشتم
مثلا روز زمین ۲۲ آپریل هست و تو ۹۷ میشه ۲ اردیبهشت و تو ۹۸ میشه ۳ اردیبهشت ولی تو تقویم فارسی هستن، این روز ها باید حذف بشن ازفایل تاریخ جلالی؟
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/persiancal/cal-events/issues/11?email_source=notifications&email_token=AAHEJ4ZOYJ5B3UOSZ7QFU3TQMY42DA5CNFSM4I3RUE62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAJGDMY#issuecomment-538075571, or mute the thread https://github.com/notifications/unsubscribe-auth/AAHEJ45U5NPVH6CCZWMCG7TQMY42DANCNFSM4I3RUE6Q .
یه نیمچه داکیومنتی هم داریم بالاخره، میتونه تا یه حدی کمک کنه
https://github.com/persiancal/cal-events/blob/master/docs/events.md
@hramezani خیلی هم مهم نیست. خوشبختانه انقدر سریع انجام شد که ما جا موندیم :))) اگه یه کامنت گذاشتن که خیلی بهتر، ولی برای اون یکی لازم نیست بلاک شه.
ممنون از همه کسانی که کمک کردن این تقویم تکمیل بشه ☺
با توجه به اینکه تقریبا یک ساختار اولیه و نا کامل وجود داره، میشه اطلاعات رو اضافه کرد. پیشنهاد من اینه که ماه به ماه رو به یه نفر بسپاریم و درنهایت یه نفر دیگه بررسی کنه و در آخر هم اگه تغییری در ساختار دادیم اصلاحشون کنیم.
برای هر ماه یک ایشو میسازیم و به شخص میسپاریم.