Aiken Plugin 2.0 donosi podršku JetBrains IDE okruženja za razvoj Cardano pametnih ugovora

Aiken Plugin 2.0 proširuje razvoj Cardano pametnih ugovora unutar JetBrains IDE okruženja uz postavljanje projekata, upravljane Aiken alatne lance, semantičku podršku urednika, LSP dijagnostiku, pokretače i blueprint tijekove rada.

By SongMarketCap

Cardano News - Aiken Plugin 2.0 donosi podršku JetBrains IDE okruženja za razvoj Cardano pametnih ugovora

Cardano Community istaknula je Aiken Plugin 2.0 nakon što je ažuriranje MedusaLabs Cardano dodatka postalo dostupno za IDE okruženja temeljena na IntelliJ. Dodatak je namijenjen razvijateljima koji rade s Aiken, modernim programskim jezikom i skupom alata za izradu Cardano pametnih ugovora.

Aiken Plugin 2.0 dodaje JetBrains tijek rada za Cardano razvijatelje

Aiken je moderan programski jezik i skup alata za razvoj pametnih ugovora na blockchainu Cardano. Njegova službena dokumentacija opisuje Aiken kao usmjeren na robusnost i iskustvo razvijatelja, dok FAQ navodi da je Aiken namijenjen pisanju Cardano validatora i prevodi se u Untyped Plutus Core, niskorazinski kod koji izvršava virtualni stroj za pametne ugovore na Cardanu.

Aiken Plugin 2.0 proširuje taj tijek rada u JetBrains IDE okruženja. GitHub repozitorij za dodatak navodi da pruža stvaranje projekata, upravljane Aiken alatne lance, pokretače, semantičku podršku urednika, LSP dijagnostiku i blueprint tijekove rada izravno unutar IDE okruženja temeljenih na IntelliJ.

Zapisnik promjena za verziju 2.0 opisuje izdanje kao širi IDE sloj tijeka rada oko Aiken, dodajući stvaranje projekata, lokalne alatne lance, pokretače, parametrizaciju blueprinta, semantičko dopunjavanje, pametniju navigaciju i refaktoriranje, bogatije informacije o parametrima i snažniji regresijski paket.

Dodatak povezuje Aiken CLI, LSP i izvorne značajke IDE okruženja

Aiken CLI ostaje osnovni alat za ključne razvojne zadatke. Dodatak dodaje JetBrains sloj oko njega, uključujući Aiken stavku u IDE čarobnjaku New Project, odabir vrste projekta, odabir verzije Aikena, odabir kompatibilne verzije standardne biblioteke, lokalni ili globalni način alatnog lanca i generiranje kostura za Aiken projektne datoteke.

Podrška za alatne lance uključuje lokalnu instalaciju Aikena u projektu putem npm, podršku za globalnu Aiken naredbu, otkrivanje verzija putem npm metapodataka i sinkronizaciju između odabrane verzije lokalnog alatnog lanca i konfiguracijske datoteke aiken.toml. Zahtjevi repozitorija navode JDK 21, Node.js i npm za lokalno upravljane alatne lance, te globalnu naredbu aiken u PATH kada se koristi globalni način alatnog lanca.

Podrška urednika obuhvaća vrste datoteka .ak i .uplc, isticanje sintakse, sažimanje, navigacijsku stazu, formatiranje putem aiken fmt, Aiken predloške datoteka, semantičko dopunjavanje, automatski uvoz, navigaciju, preimenovanje, pronalaženje referenci, Go to Symbol i Structure View. LSP dijagnostiku, prikaz pri zadržavanju pokazivača i akcije nad kodom pruža Aiken poslužitelj jezika, dok su brze ispravke prikazane unutar IDE okruženja.

Blueprint tijekovi rada premještaju više Aiken zadataka u IDE

Aiken Plugin 2.0 dodaje namjensku Aiken vrstu konfiguracije pokretanja s tijekovima rada za provjere, izgradnje blueprinta, parametrizaciju blueprinta, generiranje artefakata i čišćenje artefakata. Zapisnik promjena navodi da ovi tijekovi rada premještaju nekoliko zadataka životnog ciklusa Aikena iz naredbi temeljenih na terminalu u IDE.

Za aiken check dodatak dodaje izlaz testova integriran u IDE, grupirana upozorenja i pogreške te navigaciju iz izlaza pokretača natrag do izvorišnih lokacija. Za aiken build dodaje stablo izlaza u stilu izgradnje, klikabilnu dijagnostiku i čvorove izlaza te parsiranje upozorenja i pogrešaka za izlaz izgradnje. Parametrizacija blueprinta uključuje IDE sučelje za primjenu parametara na blueprintove, s podrškom za ugniježđene strukture parametara, konstruktore, liste, mape, opcije, polja bajtova, cijele brojeve, logičke vrijednosti i sirove vrijednosti.

Kasniji zapisnik promjena 2.0.1 opisuje hotfix nakon izdanja koji je dodao podršku u čarobnjaku New Project za IntelliJ IDE okruženja koja nisu IDEA kao što su RustRover, PyCharm i PhpStorm, ispravio rukovanje PATH kada se IDE pokreće iz Toolboxa, poboljšao bojanje izlaza pokretača i poboljšao kompatibilnost s platformama koje nisu Linux.

Pregledani primarni izvori opisuju pisanje, testiranje, provjeru pogrešaka, dijagnostiku, konfiguracije pokretanja, semantičko dopunjavanje i blueprint tijekove rada, ali ne navode namjensku mogućnost otklanjanja pogrešaka kao dio Aiken Plugin 2.0. Izdanje dodaje tijekove rada temeljene na IDE okruženju za stvaranje Aiken projekata, upravljanje alatnim lancima, pokretanje provjera, izgradnju blueprintova i rad s kodom Cardano pametnih ugovora bez oslanjanja isključivo na korake u terminalu.