Ini adalah repositori untuk situs web di https://f-droid.org. Ini didasarkan pada Jekyll dan Anda dapat menemukan versi pengembangan di sini.
Pertama, pastikan Buster-Backports diaktifkan.
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
Jika Anda mengalami kesalahan selama proses pembangunan, coba juga:
bundle update
Lihatlah .gitlab-ci.yml untuk lebih banyak contoh pengaturan khusus, seperti membangun hanya sebagian dari bahasa.
Anda perlu menginstal Jekyll 3.2+ apa yang mudah dilakukan dengan permata yang tergantung pada Ruby 2.0+. Karena plugin F-Droid, Anda harus menginstal Zlib.
sudo apt-get install build-essential git ruby-full zlib1g-dev
sudo gem install bundler
bundle installUntuk membangun situs web, jalankan:
bundle exec jekyll build
Jika Anda ingin membangun situs web dan menyajikannya dengan server lokal di LocalHost: 4000, gunakan:
bundle exec jekyll serve
Vagrant memudahkan untuk mengatur dan menghancurkan VM. Itu berguna untuk membuat lingkungan bangunan yang bersih dan dapat diprediksi, terlepas dari sistem dasarnya. Jika digunakan dengan VirtualBox, maka direktori saat ini akan dibagikan ke dalam VM, sehingga Anda dapat mengedit secara lokal, dan membuat jekyll serve berjalan di VM.
$ vagrant up
$ vagrant ssh
vagrant@buster:~ $ cd /vagrant
vagrant@buster:/vagrant $ bundle install --local
vagrant@buster:/vagrant $ jekyll serve --host 0.0.0.0Kemudian sambungkan ke http: // localhost: 4000 untuk melihat situs yang dihasilkan.
bundle config --local local.jekyll-fdroid ../jekyll-fdroid Jika Anda ingin menggunakan repositori git resmi lagi, jalankan bundle config --delete local.jekyll-fdroid .
Sebagai alternatif, Anda juga dapat mengatur garis jekyll-fdroid Dependeny di Gemfile ke klon lokal Anda, misalnya: gem 'jekyll-fdroid', :path => './jekyll-fdroid'
Program ini adalah perangkat lunak gratis: Anda dapat menggunakan, belajar berbagi, dan memperbaikinya sesuai keinginan Anda. Secara khusus Anda dapat mendistribusikan kembali dan/atau memodifikasinya di bawah ketentuan Lisensi Publik Umum GNU Affero seperti yang diterbitkan oleh Yayasan Perangkat Lunak Gratis, baik versi 3 dari lisensi, atau (pada opsi Anda) versi selanjutnya.
Segala sesuatu di situs web ini dapat diterjemahkan. Lihat Terjemahan dan Lokalisasi untuk info lebih lanjut. Situs pementasan mencakup semua terjemahan, apakah itu lengkap atau tidak.