tätä projektia ei enää ylläpidetä aktiivisesti eikä se välttämättä toimi enää. Is säilytetään vain historiallisiin tarkoituksiin.

Yleistä

SSL-Kaikkialla on Safari web-selaimen laajennus kehittämä Lähellä Infinity pakottaa SSL-salaus monille nykypäivän suosituimmista sivustot. Laajennus hyödyntää työtä Electronic Frontier Foundationin (EKTR) HTTPS Everywhere laajennus Firefox.

SSL: stä voi oppia lisää kaikkialla SSL Everywhere-kotisivulla.,

rakennus

noudata näitä ohjeita laajennuksen rakentamiseksi ja kokeile sitä omalla tietokoneella.

HTTPS Everywherestä lainatut sääntötiedostot sisältyvät XML-tiedostoina. Kuitenkin, käyttää niitä SSL kaikkialla ne ensin muunnetaan JavaScript. Projekti sisältää Rakefilen, jonka tehtävänä on rakentaa kaikki Safari-laajennukseen tarvittavat tiedostot. Jos Rubya ei ole asennettu, katso lataus-ja asennusohjeet Ruby language-sivustolta.,

Kun olet Ruby setup, sinun täytyy asentaa muutama gems

gem install rake # Note: this is likely already installedgem install jsongem install plist

Kun olet onnistuneesti asentaa ne, helmiä, voit luoda JavaScript-sääntö-tiedostoja ja useita muita tiedostoja, yksinkertaisesti ajamalla seuraava komento root-hankkeen

rake build

Kun olet suorittanut nämä vaiheet, voit asentaa laajennuksen kuvattu Safari Laajennus Development Guide.

myötävaikuttaminen

tarvitset perusymmärryksen siitä, miten Safarin verkkoselaimelle kehitetään laajennuksia., Applella on erinomainen dokumentaatio, jonka pitäisi saada sinut aloittamaan nopeasti. Sitten, vain seurata ohjeita alla saada lähdekoodi ja alkaa edistää.

Forking projektin github-tili

Voit haarukka tämän hankkeen puitteissa github, kuten kuvattu help.github.com. Tämä haarukka näyttää jopa oman github-profiilisi, ja voi olla kassalla paikalliseen koneeseen. Et tarvitse web-palvelinta siellä, tai suorittaa mitään projektikohtaisia skriptejä.,

Päivittäminen projektin haarukka

Sinun pitäisi päivittää oman arkiston jokainen nyt ja sitten ”ylävirtaan” (alkuperäinen repository), jotta voit tehdä muutoksia viimeisimmän version tiedostoja. Katso ”Vetää alkupään muutokset” help.github.com.

Sitouttaa muuttuu takaisin kautta ”vedä pyynnöt”

Katso ”Pull pyyntöjä” on help.github.com.

Merging ”pull pyynnöt”

Tämä vain on tehtävä ylläpitäjille alkuperäiseen arkistoon., Takaisinvetopyyntöjen yhdistäminen voidaan tehdä joko suoraan GitHubilla (yksinkertaisissa tapauksissa) tai git pull-komennoilla (KS.opas).

Krediitit

erityiskiitos Michael Flarupille siitä, että hän antoi meille mahdollisuuden käyttää tämän projektin kaunista Safari maailma-ikonia. Löydät lisää hänen erinomaisesta työstään PixelResort.

Articles

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *