

فهرست تغییرات
هر انتشار پیوند را اینجا با تاریخش و با تغییرهایی مینویسیم که در کار شما اثر دارند.
- زبان طراحی
- پیوند ۱در حال ساخت
- کد
- 0.1.0از ۱۶ مهر ۱۴۰۵
- کامپوننتها
- ۳۲پیشنویس
دفتر انتشارها
تازهترین انتشار همیشه بالای این دفتر است و هر ردیفش شما را به صفحهای میبرد که عوض شده است.
0.1.0این نخستین انتشار پیوند است و از امروز هر تغییر با شماره نسخه و دفتر تغییرات ثبت میشود. همه کامپوننتها هنوز پیشنویساند و تا لانچ سایت اصلی ممکن است عوض شوند.
- فیزیک و حرکتناسازگار
حرکت روی یک منحنی و پنج مدت از نو ساخته شد و نامهای قدیمی توکنهای حرکت حذف شدند؛ هر ترنزیشن را به توکنهای تازه حرکت ببرید.
- فیزیک و حرکتناسازگار
در کاهش حرکت، توکنها مدت هر جابهجایی را صفر میکنند و قانون سراسری خاموش کردن ترنزیشنها حذف شد؛ ترنزیشن خام را به توکنهای حرکت ببرید.
- رنگتازه
رنگها سه سطح روشن، تیره و تاریک گرفتند و هر متن در هر سطح با APCA همان وزن سطح روشن را دارد.
- سطح و ارتفاعتازه
منو و مدال لایه خودشان را گرفتند و در تیره و تاریک یک پله روشنتر از صفحه زیرشان مینشینند.
- هشدارتازه
هشدار و نشان تونهای
successوwarningگرفتند و هشدار برای هر تون آیکون خودش را دارد. - آیکونگرافیتازه
آیکون ماه و ستاره برای سطح تاریک به آیکونها اضافه شد.
شماره نسخهها
شماره زبان طراحی و شماره کد از هم مستقلاند و وضعیت هر کامپوننت جدا از هر دو تعیین میشود. هیچکدام جز در یک انتشار عوض نمیشود.
- زبان طراحی
- عدد زبان طراحی فقط وقتی بالا میرود که رنگ، تایپوگرافی، شکل یا حرکت پیوند آنقدر عوض شود که صفحههای قدیمی کنار صفحههای تازه غریبه به نظر برسند. کامپوننت تازه یا توکنی که مقدارش عوض شده، این عدد را بالا نمیبرد.
- کد
- توکنها، کامپوننتها و آیکونها سه پکیج جدا هستند و هر کدام شماره SemVer خودش را دارد.
- کامپوننتها
- وضعیت هر کامپوننت نشان میدهد چقدر میشود روی آن حساب کرد. «پیشنویس» یعنی ساخته شده و از آزمونهایش گذشته است، ولی هنوز در هیچ محصولی به کار نرفته و ممکن است عوض شود. «آماده» یعنی دستکم در یکی از محصولات مؤسسه به کار رفته و API آن تثبیت شده است. «منسوخ» یعنی جایگزین دارد و در یکی از انتشارهای بعدی حذف میشود.
بالا رفتن شماره
شماره هر پکیج سه بخش دارد و در هر انتشار، بزرگترین تغییر همان پکیج تعیین میکند کدام بخش بالا برود.
| MAJOR | حذف یا تغییر نام یک پراپ، توکن یا خروجی عمومی |
|---|---|
| تغییر یک پیشفرض، اگر ظاهر یا رفتار محصول را عوض کند | |
| MINOR | افزودن یک کامپوننت، پراپ، توکن یا گونه |
| PATCH | اصلاح ظاهری که API را عوض نمیکند |
| رفع باگ، اصلاح متن فارسی و مستندات |
تا وقتی سایت اصلی مؤسسه با پیوند ساخته نشده است، همه پکیجها زیر 1.0.0 میمانند. در این دوره تغییری که با نسخه قبل ناسازگار است، MINOR را بالا میبرد و MAJOR صفر میماند. روزی که سایت اصلی با پیوند ساخته شود، 1.0.0 را منتشر میکنیم.
انتشار یعنی چه
انتشار همین پنج قدم است. اگر فقط این سایت دوباره روی سرور مستقر شود، چیزی منتشر نشده است.
- برای هر تغییر یک فایل changeset مینویسیم که میگوید کدام بخش شماره باید بالا برود.
- ابزار changesets شمارهها را از روی همین فایلها حساب میکند.
- انتشار را در دفتر انتشارهای همین صفحه ثبت میکنیم.
- کامیت انتشار یک تگ گیت میگیرد.
- سایت پیوند دوباره روی سرور مستقر میشود.