هذا هو مستودع الموقع على https://f-droid.org. يعتمد على Jekyll ويمكنك العثور على إصدار التطوير هنا.
أولاً ، تأكد من تمكين Purster-Backports .
sudo apt-get install -t buster-backports
gettext linkchecker po4a python3 python3-babel rsync rubocop ruby-bundler
ruby-git ruby-jekyll-include-cache ruby-jekyll-paginate-v2
ruby-jekyll-redirect-from ruby-json ruby-loofah ruby-rchardet ruby-rouge
ruby-rspec ruby-zip unzip
bundle install --local
jekyll build
إذا واجهت خطأ أثناء عملية الإنشاء ، فحاول أيضًا:
bundle update
انظر إلى .gitlab-ci.yml لمزيد من الأمثلة على الإعدادات المخصصة ، مثل بناء مجموعة فرعية فقط من اللغات.
تحتاج إلى تثبيت Jekyll 3.2+ ما يتم القيام به بسهولة باستخدام GEM الذي يعتمد على Ruby 2.0+. بسبب البرنامج المساعد F-Droid ، تحتاج إلى تثبيت Zlib.
sudo apt-get install build-essential git ruby-full zlib1g-dev
sudo gem install bundler
bundle installلبناء الموقع ، قم بتشغيل:
bundle exec jekyll build
إذا كنت ترغب في إنشاء موقع الويب وخدمته مع خادم محلي في LocalHost: 4000 ، استخدم:
bundle exec jekyll serve
Vagrant يجعل من السهل إعداد وتدمير VMs. هذا مفيد لصنع بيئة بناء نظيفة ويمكن التنبؤ بها ، بغض النظر عن النظام الأساسي. إذا تم استخدامه مع VirtualBox ، فسيتم مشاركة الدليل الحالي في VM ، بحيث يمكنك التعديل محليًا ، وتوفير jekyll serve في VM.
$ vagrant up
$ vagrant ssh
vagrant@buster:~ $ cd /vagrant
vagrant@buster:/vagrant $ bundle install --local
vagrant@buster:/vagrant $ jekyll serve --host 0.0.0.0ثم اتصل بـ http: // localhost: 4000 لمشاهدة الموقع الذي تم إنشاؤه.
bundle config --local local.jekyll-fdroid ../jekyll-fdroid إذا كنت ترغب في استخدام مستودع GIT الرسمي مرة أخرى ، فقم بتشغيل bundle config --delete local.jekyll-fdroid .
بدلاً من ذلك ، يمكنك أيضًا تعيين خط jekyll-fdroid Depereny في Gemfile على استنساخك المحلي ، على سبيل المثال: gem 'jekyll-fdroid', :path => './jekyll-fdroid'
هذا البرنامج هو برنامج مجاني: يمكنك استخدام ودراسة مشاركة وتحسينه في إرادتك. على وجه التحديد ، يمكنك إعادة توزيع و/أو تعديله بموجب شروط ترخيص GNU Affero العام كما تم نشره بواسطة مؤسسة البرمجيات المجانية ، إما الإصدار 3 من الترخيص ، أو (وفقًا لخيارك) أي إصدار لاحق.
يمكن ترجمة كل شيء على هذا الموقع. انظر الترجمة والتوطين لمزيد من المعلومات. يتضمن موقع التدريج جميع الترجمات ، سواء كانت كاملة أم لا.