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.