Comments (28)
from cal-events.
یه نیمچه داکیومنتی هم داریم بالاخره، میتونه تا یه حدی کمک کنه
https://github.com/persiancal/cal-events/blob/master/docs/events.md
from cal-events.
به ارگانیزیشن گیتهاب اضافتون کردم.
@neda1985 کار داوطلبانست، لطف میکنید، و اصلا مشکلی نداره.
از طرفی هنوز یه فلوی مشخص یا یه ابزار برای ویرایش و دیدن یه روز نیست، پیشنهادی داشتین بگین و البته یه وب سرور کوچیک تو ذهنم هست بنویسم برای ویرایش ولی خب یکم طول میکشه
from cal-events.
حالا سوال من اینه که باید برای هر مناسبت یه کی بزنم با دیتا کامل و لینک؟
آره
و اینکه پارتیال کی قانون خاصی داره؟
میتونی ماه خرداد رو نگاه کنی.
https://github.com/persiancal/cal-events/blob/master/jalali/03-khordad.yml
ماه خرداد برای هر دو سوالت نمونه هست توش
from cal-events.
from cal-events.
holiday
چندتا سوال بود که گفتم اینجا بنویسم.
این استراکچر تا آخر باقی خواهد موند یا عوض میشه؟ آیا امکانش هست که دیتاهای اولیه تفکیک بشن؟
راستش دیروز و امروز یه چیزیهایی رو تست کردم که در تسریع روند واردسازی اطلاعات تاثیر میذاره و فکر کنم باعث بشه مشارکت عمومی برای این پروژه راحتتر و بدون خطاتر بشه؛ در حقیقت یه بکاند + فرانتاند ساده و جمعوجور که عمومی همه بتونن از طریق اون در تکمیل اطلاعات مشارکت کنن.
بخش بکاند با netlifycms همچین چیزی میشه برای این استارکچر
مشکلی که الان هست، چون تمام دیتای مربوط به مناسبتها در یک فایل بهصورت تجمیعی تکمیل میشه، توی بحث ویرایش و نمایش، همه چی تودرتو میشه.
اگه بشه سورس رو اینطور در نظر بگیری که فایلهای مناسبتها جدا جدا برای هر ماه ایجاد و ذخیره بشن و در آخر همه با هم تلفیق بشن، این مشکل رفع میشه.
فرانتاندش هم یه چیزی همینجوری فعلا با hugo براش اوکی کردم که توی بازنگری اطلاعات تکمیل شده، باز کمک میکنه آدم بدونه چه مناسبتهایی اضافه شده و چه چیزهایی ناقصه... خیلی کارهای دیگه میشه انجام داد.
بخش ادمین هم از اینجا میشه دید. خوبی این کار اینه که میشه editorial workflow رو راحتتر مدیریت کرد.
from cal-events.
@kevinmiston این به نظر منم جالبه و یه جورایی - نه دقیقا به این شکل - هدف منهم بوده. برای اینکه اینجا رو یه رفرنس برای ویرایشگرها میخوام نگه داریم این رو تبدیل به یه ایشوی جدید کردم #47
from cal-events.
from cal-events.
- کلید year رو بر مبنای سال اتفاق افتادن اون رخداد میزنیم یا سالی که به تقویم به صورت رسمی اضافه شد تا گرامیداشته بشه!؟!
- در مورد کلید sources و نحوه قرار دادن لینک های فارسی داخلش، اگر قراره برای خوانا نگر داشتن متن لینک کاری کنیم بهتره جایی گفته بشه، مثلا من در فایرفاکس تنظیمات زیر رو تغییر دادم:
- در مورد ویرایش فایل ها، مثلا من رفتم ماه ابان رو ایجاد کنم دیدم یه فایلی هست، با @fzerorubigd صحبت کردم و ایشون گفتن مرجع این پی دی اف هست و هر چی غیر اون بود پاک بشه، اما بعد که داشتم ماه خرداد رو نگاه میکردم دیدم بیشتر از پی دی اف مذکور ایونت داره فلذا ظاهرا باید بیشتر شفاف بشه
from cal-events.
من آمادگی دارم، هر ماهی رو خواستی اساین کن
from cal-events.
من هم امادگی دارم به منم اساین کنید البته چون خیلی جدیده برام خیلی کندم قطعا
from cal-events.
و من هم آمادگی دارم تعدادی رو انجام بدم
from cal-events.
موافقید ساختار پوشهها رو اینطور در نظر بگیریم که پوشه تقویم داشته باشیم و برای هم تقویم یک پوشه و داخلش فایلهارو؟
اینطور هم کمتر کانفلیکت به وجود میاد و فایلها کوچکتر مشین و کار باهاشون راحتتر.
مثلا:
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
مورد دیگه اینکه رویدادها به ترتیب اتفاق در هر فایل ثبت شوند و به ته فایل اپند نشوند. اینطور جلوی ثبت تکراری گرفته میشه.
from cal-events.
من خیلی موافقم
from cal-events.
from cal-events.
@fzerorubigd شاید شفاف نگفتم٬ اون اعداد شماره ماه هست به جای اسم ماه نه شماره روز از سال
from cal-events.
@fzerorubigd منم میتونم کمک کنم.
from cal-events.
@hramezani یکی از ماههای اساین نشده رو انتخاب کن و شروع کن
from cal-events.
برای اینکار لطفا این ایشو رو بخونید
from cal-events.
الان برای یک کلید کامل این استراکچر لازمه :
- 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
اضافه کنید
from cal-events.
این پول ریکوئست رو به عنوان رفرنس ببینید :
باید اول فایل ویرایش بشه و بعد در گام آخر کامند
make generate
رو بزنید. برای اینکار نیاز به گو ۱.۱۳ دارید که نصب باشه، و باید به اینترنت هم دسترسی داشته باشید. اگر به هر دلیلی نمیتونید فقط کافیه تو پول ریکوئست بزنید که براتون مقدور نیست و یکی از کسایی که میتونه این قدم آخر رو انجام میده. اصل قضیه ویرایش فایله و این آخری چندان مهم نیست.
from cal-events.
من شهریور رو میخوام انجام بدم. اینجوری که چک کردم روز اول اینجوریه
- 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روز بزرگداشت ابوعلی سینا -و روز پزشک- در ایران
حالا سوال من اینه که باید برای هر مناسبت یه کی بزنم با دیتا کامل و لینک؟ و اینکه پارتیال کی قانون خاصی داره؟
from cal-events.
بازم سوال :)
من تغییرات مد نظرم رو روی فایل شهریور انجام دادم. (تغییر در پاترتیال کی- لینک بعضی از رویداد ها در ویکی پدیا و مرج دو تا رویداد با هم) توی یه برنچ جدید کامیت زدم اما اجازه
push
بهم داده نشد. کاره خاصی باید انجام بدم؟ اگه بشه راهنمایی کنید ممنون میشم.
from cal-events.
توی یکی از تغییرات دیدم لینک اینجوری بود
https://fa.wikipedia.org/wiki/%D8%B3%D8%AC%D8%A7%D8%AF
بهتر نیست برای خوانایی اینجور باشه؟
https://fa.wikipedia.org/wiki/سجاد
یا اینکه تاثیری نداره؟ و فقط برنامه از لینک استفاده میکنه؟
from cal-events.
مثلا روز زمین ۲۲ آپریل هست و تو ۹۷ میشه ۲ اردیبهشت و تو ۹۸ میشه ۳ اردیبهشت ولی تو تقویم فارسی هستن، این روز ها باید حذف بشن ازفایل تاریخ جلالی؟
from cal-events.
from cal-events.
@hramezani خیلی هم مهم نیست. خوشبختانه انقدر سریع انجام شد که ما جا موندیم :))) اگه یه کامنت گذاشتن که خیلی بهتر، ولی برای اون یکی لازم نیست بلاک شه.
from cal-events.
ممنون از همه کسانی که کمک کردن این تقویم تکمیل بشه ☺
from cal-events.
Related Issues (20)
- ماه مه، تقویم میلادی HOT 2
- ماه ژوئن، تقویم میلادی HOT 6
- ماه ژوئیه، تقویم میلادی HOT 4
- ماه اوت، تقویم میلادی HOT 2
- ماه سپتامبر، تقویم میلادی HOT 2
- ماه اکتبر، تقویم میلادی HOT 2
- ماه نوامبر، تقویم میلادی HOT 4
- ماه دسامبر، تقویم میلادی HOT 9
- رویداد ها نسبی اکتبر HOT 1
- دیتا هارو از پروژه زبان گو جدا کنید HOT 2
- Multiple branch HOT 1
- رویداد های مهم بدون صفحه مستقل ویکی پدیا HOT 1
- قالب برای نمایش رویدادها HOT 25
- روزهای تعطیل HOT 1
- Change the month structure HOT 4
- Static API HOT 5
- روز جهانی تعاون در ماه ژوئیه HOT 1
- good afternoon,哈哈,相逢即是缘
- استاندارد سازی با ICU HOT 1
- فرمت به صورت json
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cal-events.