مطابق با برنامه اعلام شده قبلی، در 15 دسامبر، GitHub پشتیبانی از ویرایشگر کد Atom را متوقف کرد و مخزن پروژه را به حالت بایگانی، محدود به دسترسی فقط خواندنی، تغییر داد. به جای Atom، GitHub توجه خود را به ویرایشگر Microsoft Visual Studio Code (VS Code) معطوف کرد که زمانی به عنوان یک افزونه برای Atom ایجاد شد.
کد ویرایشگر Atom تحت مجوز MIT توزیع می شود و چندین سال قبل از توقف Atom، فورک جامعه اتم (GitHub) با هدف ارائه مجموعه های جایگزین تشکیل شده توسط یک جامعه مستقل و شامل اجزای اضافی برای ایجاد یک محیط توسعه یکپارچه تاسیس شد. پس از فروپاشی پروژه اصلی، برخی از توسعه دهندگان مستقل به کار روی انجمن اتم پیوستند، اما اهداف محافظه کارانه و مدل توسعه این محصول برای همه مناسب نبود.
نتیجه ایجاد یک چنگال دیگر - Pulsar (GitHub) بود که شامل برخی از بنیانگذاران جامعه اتم بود. هدف فورک جدید نه تنها ارائه ویرایشگری است که از نظر عملکردی شبیه به Atom است، بلکه همچنین بهروزرسانی معماری و ارتقای ویژگیهای جدید مهم مانند API جدید برای تعامل با سرور و پشتیبانی از جستجوی هوشمند است.
یکی دیگر از تفاوت های اساسی بین Pulsar و جامعه اتم، سیاست متفاوت برای پذیرش تغییرات و قصد به حداقل رساندن مانع ورود توسعه دهندگان جدید به پروژه و ساده سازی ارتقای نوآوری ها بود (هر کسی این فرصت را دارد که بهبودی را پیشنهاد کند که لازم بداند. ). هنگام تصمیم گیری های مهم در جامعه پولسار، پیشنهاد می شود از رای عمومی استفاده شود که همه بتوانند در آن شرکت کنند. هنگام اتخاذ پیشرفتهای جزئی، پیشنهاد میشود از بازخورد مبتنی بر بحث و بررسی درخواستهای کشش استفاده شود که همه میتوانند در آن شرکت کنند.
در روز پایان یافتن پشتیبانی Atom، اولین نسخه آزمایشی Pulsar منتشر شد، که در آن، علاوه بر برندسازی مجدد، باطن کار با مخزن افزونه جایگزین شد - بسته اختصاصی بسته با یک آنالوگ باز و بسته های موجود جایگزین شد. منتقل و به مخزن بسته پولسار منتقل شدند. نسخه جدید همچنین از نصب بستههای الحاقی از Git پشتیبانی میکند، پلتفرم Electron 12 و چارچوب Node.js 14 را بهروزرسانی میکند، ویژگیهای آزمایشی قدیمی و کد جمعآوری تله متری را حذف میکند، و مجموعههایی را برای معماری ARM برای Linux و macOS اضافه میکند.
منبع: opennet.ru