Vaaditut ohjelmistot: tekstieditori, Chrome. Jos mahdollista, poista laajennuskaupasta lataamasi Scratch-lisäosat-laajennus ennen etenemistä ongelmien välttämiseksi.
Jos ajattelit lähettää kehittämäsi lisäosan vetopyyntönä GitHub-tietosäilöön, lue ensin osallistujien toimintaohjeet.
Jos tietosäilössä ei ole uuteen lisäosaideaasi liittyvää GitHub-seikkaa, luo sellainen. Jos on kuitenkin seikka, joka liittyy ominaisuusideaasi, suosittelemme, että jätät siihen kommentin ilmoittamaan aikeestasi kehittää lisäosa. Tällöin muut osallistujat voivat kertoa, voidaanko lisäosa hyväksyä vai tarvitaanko vielä lisäkeskustelua.
Jos kuitenkin teet lisäosan henkilökohtaiseen käyttöön, voit edetä tässä oppaassa.
Vaihe 1: Lue lisäosien perusteista
Varmista, että luet artikkelin, jotta tunnet käsitteistön.
Vaihe 2: Haarauta/kahdenna tietosäilö
Lataa lähdekoodi paikallisesti näitä ohjeita noudattaen.
Vaihe 3: Lataa laajennus Chromeen
Huomaa: On suositeltavaa käyttää Chromea lisäosien parissa työskennellessä. Lisäosien kuitenkin odotetaan toimivan myös Firefoxissa ja Edgessä.
Nyt kun sinulla on laajennus tiedostojärjestelmässäsi, siirry chrome://extensions
-sivulle ja kytke “kehittäjätila” päälle.
Napauta “lataa pakkaamaton” -painiketta ja valitse sitten kansio, jossa Scratch-lisäosat sijaitsee. Jos sinulla on ongelmia tätä tehdessä, varmista, että valitset kansion, jossa manifest.json
sijaitsee.
Siinä se, latasit laajennuksen! Nyt sen näyttää pitäisi tältä:
Huomaa: Voit rauhallisin mielin jättää huomiotta kohdat, jotka näytetään “virheinä”. Se on vain varoitus tuntemattomasta manifest-avaimesta, jonka Firefox edellyttää.
Vaihe 4: Mihin lisäosasi liittyy?
Tämä lienee se hauskin osuus! Mitä sinun lisäosasi tekee? Keksi kuvaava lisäosatunnus (ei sanavälejä tai erikoismerkkejä, paitsi väliviivoja). Joko keksit sellaisen?
Vaihe 5: Luo lisäosalle kansio
Siirry tiedostonhallintaohjelmaa käyttäen kansioon, jossa Scratch-lisäosat sijaitsee tiedostojärjestelmässsi. Siirry addons
-kansioon.
Luo sitten uusi kansio ja nimeä se lisäosatunnuksellasi.
Vaihe 6: Lisää lisäosan manifest-tiedosto
Lisäosasi manifest-tiedosto kertoo Scratch-lisäosille, miten lisäosasi toimii. Varmista, että teet tämän oikein, jotta vältytään päänvaivalta.
Luo addon.json
-tiedosto äsken luomaasi kansioon.
Tätä pohjaa voit käyttää koodaamisen aloittamiseen, kunhan muistat muokata sitä myöhemmin:
{
"name": "Paikanvaraajateksti lisäosan nimen kohdalla",
"description": "Hei, kaikki! Tämä paikanvaraajateksti tulisi korvata kuvauksella.",
"tags": ["community"],
"enabledByDefault": false
}
Lisätietoja tiedoista, jotka voidaan määrittää manifest-tiedostossa, löytyy tästä artikkelista.
Vaihe 7: Kerro Scratch-lisäosille, mikä lisäosatunnuksesi on
Scratch-lisäosat ei kykene löytämään uusia kansioita itse, joten sinun täytyy lisätä nimi eritystiedostoon.
Siirry scratchAddonsFolder/addons/addons.json
-tiedostoon ja lisää lisäosasi tunnus taulukkoon.
Vaihe 8: Testaus
Lisäosasi ei tee mitään tällä hetkellä, joten on hyvä hetki tarkastaa, toimiiko kaikki aiemmin tekemämme.
Siirry chrome://extensions
-sivulle ja päivitä Scratch-lisäosat napauttamalla päivityskuvaketta sen kortissa.
Napauta Scratch-lisäosien kuvaketta hiiren kakkospainikkeella ja valitse “asetukset”.
Lisäosasi pitäisi näkyä luettelossa! Kun olet löytänyt sen, ota se käyttöön ja säädä asetuksia, joita sinulla saattaa olla.
Vaihe 9: Hauska osuus, koodi!
Lue vaiheessa 1 linkitetty wikiartikkeli ennen kuin etenet.
Nyt tulee hauska osuus: luo omat JS- ja CSS-tiedostosi! Vinkki: Päivitä Scratch-lisäosat-laajennus tehtyäsi muutoksia lisäosaasi, kuten teit vaiheessa 8.
Tutustu nyt wikisivuihin, jotka liittyvät siihen, mitä lisäosasi tekee:
Vaihe 10: Tee lisäosastasi mukautettava
Voit halutessasi tehdä lisäosastasi mukautettavan! Lisäosasi käyttäjät voivat säätää asetuksia, syöttää numeroita ja muuta! Aloita lukemalla lisäosan asetusten ilmoittamisesta manifest-tiedostossa. Suuntaa sitten lukemaan addon.settings:in ohjetta.
Vaihe 11: Ennen lisäosan julkaisemista
Nyt kun lisäosasi toimii, varmistetaan, että se voidaan lisätä lisäosakirjastoon.
Varmista, että lisäosasi manifest-tiedosto on kelvollinen. Lisätietoja täällä. Kiinnitä huomiota erityisesti nimeen, kuvaukseen ja lisäosasi tunnisteisiin. Aseta "enabledByDefault"
arvoon false
tai poista se.
Varmista, että lisäosasi ei riko muita lisäosia.
Huolehdi, että koodisi on ymmärrettävissä; mieluummin turhia kommentteja kuin ei lainkaan kommentteja.
Vaihe 12: Lähetä vetopyyntö!
Noudata osallistujien toimintaohjeissa kerrottuja vaiheita. Yksinkertaisesti sanottuna haarauta tietosäilö, jos et sitä vielä ole tehnyt, varastoi uusi lisäosasi ja lähetä vetopyyntö! Muista, että saatamme pyytää sinua tekemään joitain muutoksia. Luultavasti kuitenkin hyväksymme lisäosasi, jos se täyttää vähimmäisvaatimukset.
Kommentit
Varmista, että noudatat käytöskoodia. Näet tämän kommenttiosion myösGitHub-keskusteluissa, joten voit muokata ja poistaa kommentteja.