Bagaimana cara garpu plugin?

12

Saya ingin mulai memberikan kembali kepada komunitas, tetapi menulis sebuah plugin dari awal saat ini sedikit di luar tingkat keterampilan dan tingkat kreativitas saya (artinya, saya tidak tahu masalah apa yang bisa saya selesaikan dengan sebuah plugin! Setiap kali saya memikirkan sesuatu, saya menemukan plugin atau 6 yang sudah ditulis!). Namun, saya baru-baru ini mengidentifikasi plugin yang sangat sederhana yang terlihat ditinggalkan sejak WP 2.8, dan saya pikir saya dapat memodifikasinya menjadi 3,1 kompatibel. Saya sudah bertanya, dan sepertinya cara terbaik untuk memperbarui plugin ini adalah dengan membuatnya saja.

Jadi sekarang pertanyaan saya: bagaimana saya melakukannya? Saya baru di SVN, jadi saya sama sekali tidak yakin ke mana harus pergi, bagaimana memulainya, dll. Adakah yang bisa membimbing saya? :)

richardmtl
sumber

Jawaban:

11

ada beberapa panduan dalam Codex yang dapat membantu,

  • Siapkan plugin Anda untuk pengiriman
  • Kirim plugin Anda
  • Tetap perbarui

Saya juga berpikir itu ide yang bagus untuk "memperbaiki" plugin yang berguna lama :)

Langkah-langkah :
http://wordpress.org/extend/plugins/about/

Kirim :
http://wordpress.org/extend/plugins/add/

Cara Menggunakan Subversion :
http://wordpress.org/extend/plugins/about/svn/

Promosi dan info tambahan :
http://codex.wordpress.org/Plugin_Submission_and_Promotion

Menggunakan subversi tergantung pada OS Anda, untuk windows saya sarankan tortoise SVN http://tortoisesvn.tigris.org/ Untuk Mac lihat "Versi", http://versionsapp.com/ atau Anda dapat menggunakan baris perintah. Juga banyak IDE sekarang memiliki dukungan subversi.

Wyck
sumber
11

Tidak ada opsi "garpu" nyata dengan SVN. Anda dapat memeriksa salinan plugin lalu melakukan perubahan tetapi tidak ada cara untuk mengirimkannya kembali sebagai nama plugin yang sama tanpa akses admin.

Berikut adalah beberapa opsi (dalam urutan IMO terbaik ke terburuk):

A) Lihat apakah penulis asli akan memberi Anda akses admin (ini kadang-kadang terjadi jika mereka telah meninggalkan plugin dan Anda meminta mereka dengan baik untuk mengambil alih)

B) Buat tambalan dan kirimkan ke penulis asli (kadang-kadang penulis meninggalkan plugin karena mereka tidak punya waktu tetapi bersedia menerima tambalan)

C) Buat plugin baru berdasarkan kode asli, berikan nama baru Anda dapat mengikuti langkah-langkah dalam jawaban Wyck untuk ini. (Jika Anda melakukan ini, saya akan pastikan untuk memberi kredit pada penulis asli di sumber dan mungkin di readme)

Brooke.
sumber
Terima kasih! Saya memiliki pekerjaan yang sulit memilih yang mana yang menjadi "jawaban" saya, tetapi kedua tanggapan Anda sangat membantu. Terima kasih lagi!
richardmtl
@richardmtl Sama-sama! Jika Anda belum melakukannya, Anda harus dapat meningkatkan setiap jawaban juga.
Brooke.