عن المشروع

Codever هو مدير للإشارات المرجعية ومقتطفات الأكواد مصمم خصيصًا للمطورين. يتيح للمستخدمين حفظ وتنظيم والبحث في الإشارات المرجعية ومقتطفات الأكواد مع دعم تنسيق Markdown. يتضمن المشروع تطبيق ويب، وإضافات متصفح لـ Chrome وFirefox، وعلامة bookmarklet، ومكونات إضافية لـ IntelliJ وVSCode، مما يسهل حفظ المحتوى من مصادر متعددة. التطبيق مبني باستخدام مجموعة MEAN (MongoDB، Express.js، Angular، Node.js) ويستخدم Keycloak للمصادقة والتفويض. يتكون من مكونين رئيسيين: واجهة مستخدم أمامية (Angular) وواجهة برمجة تطبيقات خلفية (Express.js مع MongoDB). للتطوير المحلي أو الاستضافة الذاتية، يحتاج المستخدمون إلى Node.js وnpm وDocker وDocker Compose لتشغيل خوادم MongoDB وKeycloak. عملية الإعداد موثقة، بما في ذلك إنشاء ملف env.json لواجهة البرمجة وتطبيق تكوين Keycloak الأولي. ينشر Codever أيضًا إشارات مرجعية عامة جديرة بالاهتمام على GitHub، ويتضمن اختبارات تكامل باستخدام Cypress للواجهة الأمامية واختبارات تكامل مخصصة لواجهة البرمجة. المشروع مفتوح المصدر بموجب رخصة MIT ويشجع على المساهمات. تتوفر منشورات مدونة حول ميزاته وتنفيذه على Codepedia.org وDev.to.