Beranda joblib dengan dokumentasi pengguna terletak di:
https://joblib.readthedocs.io
Untuk mendapatkan kode terbaru menggunakan git, cukup ketik:
git klon https://github.com/joblib/joblib.git
Jika Anda belum menginstal git, Anda dapat mengunduh zip kode terbaru: https://github.com/joblib/joblib/archive/refs/heads/main.zip
Anda dapat menggunakan pip untuk menginstal joblib:
pip instal joblib
dari direktori mana pun atau:
setup python.py instal
dari direktori sumber.
Untuk berkontribusi pada joblib, pertama-tama buat akun di github. Setelah ini selesai, buat repositori joblib agar memiliki repositori Anda sendiri, kloning menggunakan 'git clone' di komputer tempat Anda ingin bekerja. Buat perubahan pada klon Anda, dorong ke akun github Anda, uji di beberapa komputer, dan jika Anda puas dengan perubahan tersebut, kirimkan permintaan tarik ke repositori utama.
Untuk menjalankan rangkaian pengujian, Anda memerlukan modul pytest (versi >= 3) dan cakupan. Jalankan rangkaian pengujian menggunakan:
lib pekerjaan tersulit
dari akar proyek.
Untuk membuat dokumen, Anda harus memiliki sphinx (>=1.4) dan beberapa dependensi diinstal:
instalasi pip -U -r .readthedocs-requirements.txt
Dokumen kemudian dapat dibuat dengan perintah berikut:
buat dok
Dokumen html terletak di direktori doc/_build/html
.
Untuk membuat tarball sumber, misalnya untuk pengemasan atau distribusi, jalankan perintah berikut:
setup python.py sdist
Tarball akan dibuat di direktori dist. Perintah ini akan mengkompilasi dokumen, dan tarball yang dihasilkan dapat diinstal tanpa ketergantungan tambahan selain pustaka standar Python. Anda memerlukan alat setup dan sphinx.
Perintah ini hanya dijalankan oleh manajer proyek, untuk membuat rilis, dan mengunggah ke PyPI:
python setup.py sdist bdist_wheel benang unggah dist/*
Perhatikan bahwa dokumentasi akan diperbarui secara otomatis pada setiap git push. Jika bukan itu masalahnya, coba buat dokumen secara lokal dan selesaikan kesalahan pembuatan dokumen apa pun (khususnya saat menjalankan contoh).
Perubahan tercantum dalam file CHANGES.rst. Mereka harus diperbarui secara manual tetapi perintah git berikut dapat digunakan untuk menghasilkan baris:
git log --abbrev-commit --date=short --no-merges --sparse