Dette prosjektet er ikke lenger aktivt vedlikeholdt, og kan eller ikke kan jobbe lenger. Er bevart for historiske formål.
Oversikt
SSL-Overalt er en Safari web kikker forlengelsen er utviklet av i Nærheten av Infinity å tvinge SSL-kryptering for mange av dagens populære nettsteder. Utvidelsen utnytter arbeid gjort av Electronic Frontier Foundation (EFF) HTTPS Overalt utvidelse for Firefox.
Du kan lære mer om SSL Overalt på SSL Overalt hjemme side.,
Bygning
Følg disse trinnene for å bygge forlengelse og prøve det på din egen datamaskin.
regelen filer lånt fra HTTPS Everywhere er inkludert som XML-filer. Men, å bruke dem med SSL Overalt de må først konverteres til JavaScript. Prosjektet omfatter en Rakefile med oppgaver for å bygge alle filene som trengs for Safari utvidelse. Hvis du ikke har Ruby installert, kan du se laste ned og instruksjoner for installering fra Ruby som språk web-site.,
Når du har Ruby oppsett, du trenger å installere noen perler
gem install rake # Note: this is likely already installedgem install jsongem install plist
Etter å installere de perler, du kan generere JavaScript-regel-filer og flere andre filer ganske enkelt ved å kjøre følgende kommando fra roten av prosjektet
rake build
Når du har fullført disse trinnene, kan du installere utvidelsen som beskrevet i Safari Extension Utvikling Guide.
Bidrar
vil Du ha en grunnleggende forståelse av hvordan man skal utvikle utvidelser for Safari-nettleser., Apple har utmerkede dokumentasjon som bør komme i gang raskt. Deretter følger du bare instruksjonene nedenfor for å få kildekoden, og begynne å bidra.
Gaffel prosjektet inn på github konto
Du kan gaffel dette prosjektet i github, som beskrevet på help.github.com. Denne gaffelen vil dukke opp på din egen github profil, og kan sjekkes ut til din lokale maskin. Du trenger ikke en webserver på det, eller kjøre et hvilket som helst prosjekt-spesifikke skript.,
Oppdatering av prosjektet gaffel
Du bør oppdatere din egen depotet hver nå og da fra «oppstrøms» (den opprinnelige depotet), for å sikre at du gjøre noen endringer på de fleste nyere versjon av filene. Se «Trekke i oppstrøms endringer» på help.github.com.
Begå endres tilbake gjennom «trekk forespørsler»
Se «Trekk forespørsler» på help.github.com.
Sammenslåing i «trekk forespørsler»
Dette trenger bare å gjøres av vedlikeholdspersonell av den opprinnelige depotet., Sammenslåing av back pull forespørsler kan enten gjøres rett på github (for enkle tilfeller), eller gjennom git pull-kommandoer (se veiledningen).
Studiepoeng
en Spesiell takk til Michael Flarup for å tillate oss å bruke sin vakre Safari World-ikonet for dette prosjektet. Du kan finne flere av hans gode arbeid på PixelResort.