Codebattle - هي لعبة مفتوحة المصدر يتم تطويرها بواسطة مجتمع Hexlet. يتوفر الإصدار الحالي من التطبيق على codebattle.hexlet.io. لدينا أيضا تمديد الكروم. التي تسمح بالاشتراك في آخر تحديثات اللعبة.
هذا المشروع موجود بفضل جميع الأشخاص الذين يساهمون. المساهمة المبدأ التوجيهي.
$ git clone [email protected]:hexlet-codebattle/codebattle.git
$ cd codebattle
$ make setup$ make compose$ make compose-test$ make compose-lint
# To run specific
$ make compose-mix-format
$ make compose-mix-credo
$ make compose-lint-js-fix$ mix upload_langs
$ mix dockers.push # all
$ mix dockers.push elixir
$ mix dockers.build # all
$ mix dockers.build elixir
$ mix dockers.pull # all
$ mix dockers.pull elixir
$ mix asserts.upload # Pulls from battle_asserts all issues and upserts into DB
# If you use docker in dev env, run commands in make compose-bashلبناء STAT.JSON ومعرفة التفاصيل في المتصفح:
yarn profile:build
yarn profile:visualize
تأكد من تثبيت docker لنظام التشغيل الخاص بك.
https://docs.docker.com/install/
تأكد من تشغيل Docker Daemon الخاص بك. يمكنك تشغيله يدويًا عن طريق الكتابة:
sudo dockerd
أو يمكنك إضافته إلى بدء التشغيل عن طريق الكتابة:
sudo systemctl enable docker
أغلق وافتح المحطة الخاصة بك إذا لم يبدأ Docker Daemon على الفور.
https://docs.docker.com/install/linux/linux-postinstall/
إنشاء مجموعة Docker.
sudo groupadd docker
أضف المستخدم الخاص بك إلى مجموعة Docker.
sudo usermod -aG docker $USER
يتم إنشاء هذا المستودع وصيانته من قبل الفريق ومجتمع Hexlet ، وهو مشروع تعليمي. اقرأ المزيد عن Hexlet.
شاهد معظم المساهمين النشطين على أصدقاء السدايا.