Este repo mantém o conteúdo do site do Solr.Cool e do Solr Package Repository.
O site é construído usando Jekyll e hospedado em páginas do GitHub. Use a imagem oficial do Docker para iniciar uma instância local de Jekyll e aponte seu navegador para localhost: 4000.
docker run --rm
--volume="$PWD:/srv/jekyll"
-p "4000:4000"
-it jekyll/jekyll:3.8
jekyll serve --watch
As informações do pacote Solr e os meta dados raspados são verificados na pasta Jekyll _data neste repositório:
_data/packages - informações básicas do pacote (com curadoria manual)_data/details ( gerados ) - Informações do repositório raspadas de cada pacote_data/releases ( gerado ) - Informações da versão de liberação raspada de cada pacoteProcess O processo de atualização é acionado por Travis CI diariamente.
Para atualizar as informações do repositório de pacotes, liberação e versão, execute o script build.sh . Para cada pacote, será:
Para executar o build.sh localmente, você precisa de um token de acesso pessoal do GitHub e um par público/privado:
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.derVocê pode adicionar seu pacote Solr ao Solr.cool. Estamos abertos a pacotes FOSS e licenciados comercialmente.
Leia as diretrizes que contribuíram como adicionar seu pacote ao repositório. É muito fácil, eu juro!
Empurre para master no Github. Feito.
Este projeto está licenciado sob a licença Apache, versão 2.