Saya telah menggunakan Vim sejak 4 tahun. Saya berharap untuk berkontribusi pada proyek open source vim. Saya ingin beberapa tips tentang mulai dari mana dan siapa yang harus dihubungi untuk berkontribusi ke Vim. Bantuan dari orang-orang yang telah berkontribusi ke Vim akan banyak membantu :). Terima kasih sebelumnya.
PS - Saya bahkan tidak yakin apakah saya dapat memposting ini di sini tetapi akhirnya memutuskan untuk mempostingnya di sini karena ini akan menjadi tempat dengan penggemar Vim yang paling banyak untuk diajak bicara.
vim-development
b1chacked
sumber
sumber
Jawaban:
Sekolahnya agak tua
Seperti yang ditunjukkan lcd047 , ada Grup Google vim_dev tempat Anda dapat mengirim tambalan. Saat ini, Vim berada di bawah kendali versi dalam repositori Mercurial. Anda dapat mengirim tambalan dengan membuka topik baru di grup itu dan melampirkan file tambalan Anda (file teks dengan output diff). Sumber Vim sedang dalam proses pindah ke GitHub, tapi saya pikir belum cukup.
Sifat berkontribusi
Sementara banyak proyek sumber terbuka, termasuk Vim, memiliki daftar hal yang harus dilakukan, bukan tidak mungkin Anda akan diberi tugas apa pun hanya dengan menjadi sukarelawan layanan Anda. Sebagian besar kontribusi sumber terbuka bersifat dadakan: Anda mengidentifikasi perbaikan atau peningkatan bug, mengimplementasikannya, dan mengirimkannya untuk ditinjau, kemudian pengelola dapat memilih untuk menggabungkannya.
Saya memiliki kontribusi yang sangat sederhana dalam sumber Vim. Saya perhatikan bahwa
i(
objek teks tidak berperilaku baik ketika isi tanda kurung berada di baris mereka sendiri. Sebaliknya,i{
objek teks analog berperilaku tepat dalam situasi yang sama. Saya mengirimkan tambalan saya dan itu sebenarnya bergabung dengan cepat. Tentu saja, ini adalah perubahan yang sangat kecil ; tambalan yang lebih signifikan cenderung akan ditinjau lebih lama.Saranku
Jangan masuk ke dalam game dengan rencana berkontribusi ke Vim. Ide-ide bagus biasanya tidak datang dari mencoba memikirkan ide-ide bagus. Mereka datang ketika Anda mencoba melakukan sesuatu yang lain. Tetap menggunakan Vim dan sebuah ide dapat muncul dengan sendirinya. Kemudian lakukan upaya untuk mengimplementasikannya dan mengirimkan tambalan.
sumber
Di masa lalu saya dapat mengunggah tambalan ke pelacak masalah repositori Google Code untuk vim yang diterima setelah beberapa bulan atau mengirim email dan berharap mendapatkan umpan balik. Google Code tidak lebih, tetapi sejak 24 Agustus 2015 pengembangan vim terjadi pada proyek Github (termasuk kode sumber dan pelacakan masalah).
Instruksi lebih lanjut untuk berkontribusi dapat ditemukan dalam file CONTRIBUTING.md . Perhatikan bahwa proyek Github ini adalah proyek yang tidak biasa. Jika Anda mengusulkan PR, perubahan mungkin diambil dan dihancurkan dengan komitmen lain (contoh: PR dan komit , PR lain yang lebih besar dan komit ). Pesan komit mengikuti format yang sangat spesifik dan Anda harus terlihat sangat sulit untuk menemukan asal dan diskusi tambalan.
Tautan:
sumber