DPM adalah paket open-source/manajer perpustakaan untuk Delphi XE2 atau lebih baru. Ini sangat dipengaruhi oleh Nuget, jadi CLI, dokumen dll akan tampak sangat akrab bagi pengguna Nuget. Lingkungan pengembangan Delphi sangat berbeda dari .NET, dan memiliki tantangan yang berbeda untuk diatasi, jadi sementara kami dipengaruhi oleh Nuget, DPM tidak identik dengan Nuget. Kami juga melihat dari dekat banyak manajer paket lain untuk ekosistem pengembangan lainnya.
Manajer paket memberikan standar bagi pengembang untuk berbagi dan mengkonsumsi kode. Penulis membuat paket yang dapat dikonsumsi pengembang lain. Paket Manajer menyediakan cara sederhana untuk mengotomatisasi instalasi, peningkatan, atau penghapusan paket. Ini merampingkan proses pengembangan, memungkinkan pengembang untuk bangun dan berjalan pada proyek dengan cepat, tanpa perlu memahami cara (biasanya ad-hoc) proyek atau organisasi telah menyusun perpustakaan pihak ketiga mereka. Ini juga diterjemahkan menjadi proses build/ci yang lebih sederhana, dengan lebih sedikit masalah gaya 'mesin saya'.
Pengembang awal DPM adalah Vincent Parrett (Dunitx, FinalBuilder, Continua CI). Mengapa dibahas dalam posting blog ini.
DPM masih dalam pengembangan, jadi belum semua fungsionalitas sudah siap. Pada saat ini, itu pada tahap di mana kami mendorong penulis perpustakaan untuk melihatnya dan bermain dengannya dan memberikan umpan balik (dan mungkin terlibat dalam pengembangan). Ini sangat pada tahap produk minimum yang layak.
Lihat Memulai.
Dokumentasi baris perintah dapat ditemukan di sini.
Ya, penginstal yang tersedia di bawah bagian rilis termasuk plugin IDE untuk XE2-11.3
Belum tetapi direncanakan. Saat ini, hanya sumber berbasis folder lokal yang didukung. Arsitektur Kode Klien memiliki ketentuan untuk sumber berbasis HTTP di masa depan, namun saat ini kami fokus pada memakukan format paket, resolusi ketergantungan, instalasi, pembaruan paket dll.
Delphi XE2-12.X saat ini didukung.
Semua platform target untuk versi kompiler yang didukung didukung.
Sementara kami ingin mendukung C ++ Builder, kami akan membutuhkan bantuan - kami orang -orang Delphi. Lihat di sini
Belum, tapi itu sedang dikerjakan.
Lihat halaman ini
Yap, lihat berkontribusi pada DPM.