GithubHelp home page GithubHelp logo

Comments (28)

fzerorubigd avatar fzerorubigd commented on July 20, 2024 3

from cal-events.

fzerorubigd avatar fzerorubigd commented on July 20, 2024 3

یه نیمچه داکیومنتی هم داریم بالاخره، میتونه تا یه حدی کمک کنه

https://github.com/persiancal/cal-events/blob/master/docs/events.md

from cal-events.

fzerorubigd avatar fzerorubigd commented on July 20, 2024 2

به ارگانیزیشن گیتهاب اضافتون کردم.

@neda1985 کار داوطلبانست، لطف میکنید، و اصلا مشکلی نداره.
از طرفی هنوز یه فلوی مشخص یا یه ابزار برای ویرایش و دیدن یه روز نیست، پیشنهادی داشتین بگین و البته یه وب سرور کوچیک تو ذهنم هست بنویسم برای ویرایش ولی خب یکم طول میکشه

from cal-events.

hramezani avatar hramezani commented on July 20, 2024 2

حالا سوال من اینه که باید برای هر مناسبت یه کی بزنم با دیتا کامل و لینک؟
آره
و اینکه پارتیال کی قانون خاصی داره؟
میتونی ماه خرداد رو نگاه کنی.
https://github.com/persiancal/cal-events/blob/master/jalali/03-khordad.yml

ماه خرداد برای هر دو سوالت نمونه هست توش

from cal-events.

fzerorubigd avatar fzerorubigd commented on July 20, 2024 1

from cal-events.

exotita avatar exotita commented on July 20, 2024 1
holiday
سلام فرود جان؛ اول از همه دستت درد نکنه، از ایده‌ات واقعا خوشم اومد و این کار، پروژه جالب و مفیدی می‌تونه بشه.

چندتا سوال بود که گفتم اینجا بنویسم.
این استراکچر تا آخر باقی خواهد موند یا عوض می‌شه؟ آیا امکانش هست که دیتاهای اولیه تفکیک بشن؟

راستش دیروز و امروز یه چیزی‌هایی رو تست کردم که در تسریع روند واردسازی اطلاعات تاثیر می‌ذاره و فکر کنم باعث بشه مشارکت عمومی برای این پروژه راحت‌تر و بدون خطا‌تر بشه؛ در حقیقت یه بک‌اند + فرانت‌اند ساده و جمع‌وجور که عمومی همه بتونن از طریق اون در تکمیل اطلاعات مشارکت کنن.

image
بخش بک‌اند با netlifycms همچین چیزی میشه برای این استارکچر

مشکلی که الان هست، چون تمام دیتای مربوط به مناسبت‌ها در یک فایل به‌صورت تجمیعی تکمیل میشه، توی بحث ویرایش و نمایش، همه چی تودرتو میشه.
اگه بشه سورس رو اینطور در نظر بگیری که فایل‌های مناسبت‌ها جدا جدا برای هر ماه ایجاد و ذخیره بشن و در آخر همه با هم تلفیق بشن، این مشکل رفع میشه.

image
فرانت‌اندش هم یه چیزی همینجوری فعلا با hugo براش اوکی کردم که توی بازنگری اطلاعات تکمیل شده، باز کمک می‌کنه آدم بدونه چه مناسبت‌هایی اضافه شده و چه چیزهایی ناقصه... خیلی کارهای دیگه میشه انجام داد.

لایو اینجاست

بخش ادمین هم از اینجا میشه دید. خوبی این کار اینه که میشه editorial workflow رو راحت‌تر مدیریت کرد.

from cal-events.

fzerorubigd avatar fzerorubigd commented on July 20, 2024 1

@kevinmiston این به نظر منم جالبه و یه جورایی - نه دقیقا به این شکل - هدف منهم بوده. برای اینکه اینجا رو یه رفرنس برای ویرایشگرها میخوام نگه داریم این رو تبدیل به یه ایشوی جدید کردم #47

from cal-events.

fzerorubigd avatar fzerorubigd commented on July 20, 2024 1

from cal-events.

pesarkhobeee avatar pesarkhobeee commented on July 20, 2024 1
چند مورد هست که بنظرم برای همکاری راحتتره بهتر بیشترشفاف بشن:
  • کلید year رو بر مبنای سال اتفاق افتادن اون رخداد میزنیم یا سالی که به تقویم به صورت رسمی اضافه شد تا گرامیداشته بشه!؟!
  • در مورد کلید sources و نحوه قرار دادن لینک های فارسی داخلش، اگر قراره برای خوانا نگر داشتن متن لینک کاری کنیم بهتره جایی گفته بشه، مثلا من در فایرفاکس تنظیمات زیر رو تغییر دادم:
    Screenshot_2019-10-04_11-29-12
  • در مورد ویرایش فایل ها، مثلا من رفتم ماه ابان رو ایجاد کنم دیدم یه فایلی هست، با @fzerorubigd صحبت کردم و ایشون گفتن مرجع این پی دی اف هست و هر چی غیر اون بود پاک بشه، اما بعد که داشتم ماه خرداد رو نگاه میکردم دیدم بیشتر از پی دی اف مذکور ایونت داره فلذا ظاهرا باید بیشتر شفاف بشه

from cal-events.

okian avatar okian commented on July 20, 2024

من آمادگی دارم، هر ماهی رو خواستی اساین کن

from cal-events.

neda1985 avatar neda1985 commented on July 20, 2024

من هم امادگی دارم به منم اساین کنید البته چون خیلی جدیده برام خیلی کندم قطعا

from cal-events.

dariubs avatar dariubs commented on July 20, 2024

و من هم آمادگی دارم تعدادی رو انجام بدم

from cal-events.

okian avatar okian commented on July 20, 2024

موافقید ساختار پوشه‌ها رو اینطور در نظر بگیریم که پوشه تقویم داشته باشیم و برای هم تقویم یک پوشه و داخلش فایلها‌رو؟
اینطور هم کمتر کانفلیکت به وجود میاد و فایل‌ها کوچکتر مشین و کار باهاشون راحت‌تر.
مثلا:

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.

neda1985 avatar neda1985 commented on July 20, 2024

من خیلی موافقم

from cal-events.

fzerorubigd avatar fzerorubigd commented on July 20, 2024

from cal-events.

okian avatar okian commented on July 20, 2024

@fzerorubigd شاید شفاف نگفتم٬ اون اعداد شماره ماه هست به جای اسم ماه نه شماره روز از سال

from cal-events.

hramezani avatar hramezani commented on July 20, 2024

@fzerorubigd منم میتونم کمک کنم.

from cal-events.

fzerorubigd avatar fzerorubigd commented on July 20, 2024

@hramezani یکی از ماههای اساین نشده رو انتخاب کن و شروع کن

from cal-events.

fzerorubigd avatar fzerorubigd commented on July 20, 2024

برای اینکار لطفا این ایشو رو بخونید

#9

from cal-events.

fzerorubigd avatar fzerorubigd commented on July 20, 2024

الان برای یک کلید کامل این استراکچر لازمه :‌

- 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.

fzerorubigd avatar fzerorubigd commented on July 20, 2024

این پول ریکوئست رو به عنوان رفرنس ببینید :

#31

باید اول فایل ویرایش بشه و بعد در گام آخر کامند

make generate

رو بزنید. برای اینکار نیاز به گو ۱.۱۳ دارید که نصب باشه، و باید به اینترنت هم دسترسی داشته باشید. اگر به هر دلیلی نمیتونید فقط کافیه تو پول ریکوئست بزنید که براتون مقدور نیست و یکی از کسایی که میتونه این قدم آخر رو انجام میده. اصل قضیه ویرایش فایله و این آخری چندان مهم نیست.

from cal-events.

sbabashahi avatar sbabashahi commented on July 20, 2024

من شهریور رو میخوام انجام بدم. اینجوری که چک کردم روز اول اینجوریه

- 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.

sbabashahi avatar sbabashahi commented on July 20, 2024

بازم سوال :)
من تغییرات مد نظرم رو روی فایل شهریور انجام دادم. (تغییر در پاترتیال کی- لینک بعضی از رویداد ها در ویکی پدیا و مرج دو تا رویداد با هم) توی یه برنچ جدید کامیت زدم اما اجازه
push
بهم داده نشد. کاره خاصی باید انجام بدم؟ اگه بشه راهنمایی کنید ممنون میشم.

from cal-events.

sbabashahi avatar sbabashahi commented on July 20, 2024

توی یکی از تغییرات دیدم لینک اینجوری بود
https://fa.wikipedia.org/wiki/%D8%B3%D8%AC%D8%A7%D8%AF
بهتر نیست برای خوانایی اینجور باشه؟
https://fa.wikipedia.org/wiki/سجاد
یا اینکه تاثیری نداره؟ و فقط برنامه از لینک استفاده میکنه؟

from cal-events.

peymanslh avatar peymanslh commented on July 20, 2024
یه سوال درباره مناسبت های جهانی داشتم

مثلا روز زمین ۲۲ آپریل هست و تو ۹۷ میشه ۲ اردیبهشت و تو ۹۸ میشه ۳ اردیبهشت ولی تو تقویم فارسی هستن، این روز ها باید حذف بشن ازفایل تاریخ جلالی؟

from cal-events.

fzerorubigd avatar fzerorubigd commented on July 20, 2024
@pesarkhobeee پی دی افها برای هر سال منتشر میشن و بعضی سالها بیشتر/کمتر رویداد دارن. اینکه گفتیم فعلا مرجع اون پی دی افها هستن این بود که بتونیم یه سری فایل پایه داشته باشیم. بعد هر کسی متوجه اشکال در یه رویداد یا کلا نبودن یک رویداد شد، میتونه یه ایشو بزنه تا یکی درستش کنه یا خودش دست به کار شه و درستش کنه. اینکه خیلی بخوای ایده‌ال فکر کنی و سعی کنی به یه نتیجه کاملا درست برسی فقط باعث میشه که اینکار هم هیچوقت تموم نشه :) شما مبنا رو بذر اون پی دی اف، ولی اگه رویدادی هست توی ویکی پدیا که میخوای اضافه کنی هم مانعی نداره، فقط برای اونها حتما منبع باید توی کلید خودش ذکر بشه - فعلا هم فقط ویکی پدیا قابل قبوله -

from cal-events.

fzerorubigd avatar fzerorubigd commented on July 20, 2024

@hramezani خیلی هم مهم نیست. خوشبختانه انقدر سریع انجام شد که ما جا موندیم :))) اگه یه کامنت گذاشتن که خیلی بهتر، ولی برای اون یکی لازم نیست بلاک شه.

from cal-events.

okian avatar okian commented on July 20, 2024

ممنون از همه کسانی که کمک کردن این تقویم تکمیل بشه ☺

from cal-events.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.