Membangunkan JIRA Add-ons: Panduan untuk Pemaju
Kelebihan utama pembangunan JIRA:
- Peningkatan fungsi: memperluaskan keupayaan JIRA di luar ciri terasnya.
- Pengalaman pengguna yang lebih baik: tailor jira untuk keperluan pengguna dan aliran kerja tertentu.
- Potensi pengewangan: Jual add-ons melalui pasaran Atlassian.
- Permintaan pasaran yang kuat: Pasaran yang besar dan aktif untuk peningkatan JIRA.
pembangunan tambahan Jira Cloud menggunakan Atlassian Connect, rangka kerja yang menggunakan JavaScript dan API REST JIRA. Pendekatan ini memudahkan pembangunan berbanding dengan JIRA Server.
Langkah -langkah:
Persediaan
- : Pasang modul npm (
). atlas-connect
npm install -g atlas-connect
Penciptaan Projek: - Buat projek baru menggunakan .
atlas-connect new my-jira-addon
- Pembangunan: Gunakan JavaScript dan Rangka Kerja Ekspres untuk membina fungsi tambahan anda. Berinteraksi dengan API REST JIRA untuk mengakses dan mengubah suai data JIRA.
atlassian-connect.json
Penyebaran: - Gunakan NGROK untuk mendedahkan pelayan tempatan anda dan konfigurasikan contoh ujian JIRA anda. Contoh: Add-on suapan berita mudah
- Contoh ini menunjukkan menambah suapan berita ke antara muka JIRA. Kod lengkap boleh didapati di GitHub. Aspek utama termasuk:
untuk mengendalikan permintaan untuk suapan berita.
menggunakan
untuk menghuraikan suapan RSS.- memberikan data suapan menggunakan templat hendal (
). routes/index.js
- Membangunkan untuk Jira Server (Atlassian SDK):
node-feedparser
JIRA Server memerlukan pengaturcaraan SDK dan Java Atlassian. Pendekatan ini lebih kompleks tetapi menawarkan kemungkinan integrasi yang lebih ketat. -
views/news-feed.hbs
Langkah -langkah:
- persediaan: Muat turun dan pasang SDK Atlassian.
- Penciptaan Projek: Gunakan alat SDK untuk menghasilkan struktur plugin asas.
- Pembangunan: Tulis kod java untuk berinteraksi dengan API JIRA. Gunakan templat halaju untuk elemen UI.
- Deployment: Gunakan SDK Atlassian untuk membina dan menggunakan add-on ke contoh pelayan JIRA anda.
Contoh: Mereplikasi suapan berita di Java
Pelaksanaan Java lebih terlibat, menggunakan keupayaan SDK dan Java Atlassian. Kod lengkap boleh didapati di GitHub. Fail utama termasuk:
-
pom.xml
: Menguruskan kebergantungan projek (termasuk parser RSS RSS). -
atlassian-plugin.xml
: menerangkan plugin ke platform Atlassian. -
admin.vm
: Templat halaju untuk memaparkan suapan berita. -
NewsFeed.java
: pengendalian kelas pengendalian kelas teras dan rendering template.
memilih antara JIRA Cloud dan JIRA Server:
JIRA Cloud menawarkan pembangunan yang lebih mudah dengan Atlassian Connect, sementara Jira Server menyediakan integrasi yang lebih mendalam tetapi memerlukan pembangunan Java yang lebih kompleks. Pilih platform berdasarkan penonton sasaran dan kepakaran teknikal anda.
Kesimpulan:
Membangunkan JIRA Add-ons menyediakan laluan untuk membuat alat yang berharga, meningkatkan pengalaman pengguna, dan memanfaatkan pasaran yang berkembang maju. Dengan memahami nuansa Atlassian Connect dan SDK Atlassian, pemaju dapat menyumbang secara berkesan kepada ekosistem JIRA dan mencapai kejayaan yang signifikan.
Soalan -soalan yang sering ditanya:
(bahagian FAQ asal dikekalkan di sini, kerana ia memberikan maklumat tambahan yang berharga.)
Atas ialah kandungan terperinci Membangunkan tambahan untuk aplikasi perusahaan seperti Jira. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Tinggal maklumat mengenai trend teknologi terkini dengan surat berita pemaju teratas ini! Senarai ini menawarkan sesuatu untuk semua orang, dari peminat AI ke pemaju backend dan frontend yang berpengalaman. Pilih kegemaran anda dan menjimatkan masa mencari rel

Tutorial ini membimbing anda melalui membina saluran paip pemprosesan imej tanpa pelayan menggunakan perkhidmatan AWS. Kami akan membuat frontend next.js yang digunakan pada kluster ECS Fargate, berinteraksi dengan Gateway API, Fungsi Lambda, Bucket S3, dan DynamoDB. Th

Program perintis ini, kerjasama antara CNCF (Yayasan Pengkomputeran Native Cloud), pengkomputeran ampere, equinix metal, dan digerakkan, menyelaraskan ARM64 CI/CD untuk projek GitHub CNCF. Inisiatif ini menangani kebimbangan keselamatan dan prestasi lim

Pengimbas kelemahan rangkaian berasaskan GO ini dengan cekap mengenal pasti kelemahan keselamatan yang berpotensi. Ia memanfaatkan ciri konkurensi Go untuk kelajuan dan termasuk pengesanan perkhidmatan dan pemadanan kelemahan. Mari kita meneroka keupayaan dan etika


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa
