Ce dépôt contient le contenu du site Web Solr.Cool et du référentiel de packages SOLR.
Le site Web est construit à l'aide de Jekyll et hébergé sur des pages GitHub. Utilisez l'image Docker officielle pour lancer une instance de Jekyll locale et pointez votre navigateur vers localhost: 4000.
docker run --rm
--volume="$PWD:/srv/jekyll"
-p "4000:4000"
-it jekyll/jekyll:3.8
jekyll serve --watch
Les informations sur le package SOLR et les métadonnées grattées sont vérifiées dans le dossier Jekyll _data dans ce repo:
_data/packages - Informations de base du package (organisé manuellement)_data/details ( généré ) - Informations sur le référentiel gratté de chaque package_data/releases ( générées ) - Informations sur la version de version grattée de chaque package☝️ Le processus de mise à jour est déclenché par Travis CI quotidiennement.
Pour mettre à jour les informations sur le référentiel de packages, la publication et la version, exécutez le script build.sh . Pour chaque package, il sera:
Pour exécuter le build.sh localement, vous avez besoin d'un jeton d'accès GitHub personnel et d'une paire de clés publiques / privées:
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.derVous êtes les bienvenus pour ajouter votre package Solr à Solr.Cool. Nous sommes ouverts aux forfaits FOSS et sous licence commercialement.
Veuillez lire les directives contributives Comment ajouter votre package au référentiel. C'est assez facile, je le jure!
Push to master sur GitHub. Fait.
Ce projet est sous licence Apache, version 2.