Dieses Repo enthält den Inhalt für die Solr.Cool -Website und das Solr -Paket -Repository.
Die Website wurde mit Jekyll erstellt und auf Github -Seiten gehostet. Verwenden Sie das offizielle Docker -Image, um eine lokale Jekyll -Instanz aufzunehmen und Ihren Browser auf Localhost: 4000 zu verweisen.
docker run --rm
--volume="$PWD:/srv/jekyll"
-p "4000:4000"
-it jekyll/jekyll:3.8
jekyll serve --watch
Solr -Paketinformationen und abgekratzte Meta -Daten werden in diesem Repo in den Ordner jekyll _data eingecheckt:
_data/packages - Grundlegende Paketinformationen (manuell kuratiert)_data/details ( generiert ) - abgekratzte Repository -Informationen jedes Pakets_data/releases ( generiert ) - Verringerung Versionsinformationen jedes Pakets☝️ Der Aktualisierungsprozess wird täglich von Travis CI ausgelöst.
Um das Paket -Repository-, Release- und Versionsinformationen zu aktualisieren, führen Sie das Skript build.sh aus. Für jedes Paket wird es:
Um das build.sh vor Ort auszuführen, benötigen Sie ein persönliches Github -Zugangs -Token und ein öffentliches/privates Schlüsselpaar:
export GH_USER= < your-github-username >
export GH_ACCESS_TOKEN= < your-github-access-token >
openssl genrsa -out solr.cool.pem 4096
openssl rsa -in solr.cool.pem -pubout -outform DER -out publickey.derSie können Ihr Solr -Paket zu Solr.cool hinzufügen. Wir sind sowohl für Foss- als auch für kommerziell lizenzierte Pakete offen.
Bitte lesen Sie die beitragenden Richtlinien, wie Sie Ihr Paket zum Repository hinzufügen. Es ist ziemlich einfach, ich schwöre!
Drücken Sie, um auf Github zu master . Erledigt.
Dieses Projekt ist unter der Apache -Lizenz, Version 2, lizenziert.