نظرة عامة | التنمية | المساهمين
برنامج مستقل بسيط يقوم بأتمتة تثبيت وإزالة وصيانة BetterIscord.
يحتوي هذا المستودع على الكود المصدري لمثبت BetterIscord. هذا المثبت مكتوب مع الإلكترون webpack و svelte 3.
سوف يربطك هذه بأحدث الإنشاءات الموجودة في علامة تبويب الإصدارات في هذا المستودع.
| Windows (7+) | ماكوس (10.10+) | Linux |
|---|
.
├──assets // Contains static assets (such as images) used by the installer.
| └──images // Images (logos, backgrounds, etc...) used by the installer.
├──scripts // Scripts needed for development and contributing.
└──src // The installer's source code.
├──main // Electron "main" process. Creates and configures the BrowserWindow.
└──renderer // Electron "renderer" process. Contains most components and scripts.
├──actions // Scripts performed by the installer such as installing, repairing and uninstalling.
| └──utils // Common utilities used by installer actions (such as killing discord).
├──common // Common UI components such as buttons, checkboxes, radios, etc...
├──pages // Component files for each page in the installer's setup process.
├──stores // Svelte store used for storing global data.
| └──types // Used for defining custom svelte stores.
└──transitions // Contains custom Svelte transitions and animations.
هذا برنامج تعليمي مصمم للأشخاص الذين يتطلعون إلى المساهمة أو العمل مباشرة مع رمز مصدر المثبت. إذا كنت تتطلع فقط إلى تنزيل وتثبيت BetterScord ، تفضل بزيارة صفحة الإصدارات في هذا المستودع.
git clone https: //github.com /BetterDiscord/installer && cd installerسيؤدي ذلك إلى إنشاء نسخة محلية من هذا المستودع وانتقلك إلى المجلد الجذر للمستودع.
قم بتشغيل هذا الأمر في المجلد الجذري لتثبيت التبعيات:
yarn installلتشغيل المثبت في وضع التطوير ، ما عليك سوى تشغيل الأمر التالي:
yarn dev يستخدم هذا المشروع ESLINT. قم بتشغيل هذا الأمر لتبديل التغييرات الخاصة بك:
yarn lint yarn distللحصول على معلومات حول المساهمة في هذا المشروع ، يرجى الاطلاع على المساهمة.