repo นี้ถือเนื้อหาสำหรับเว็บไซต์ solr.cool และที่เก็บแพ็คเกจ Solr
เว็บไซต์ถูกสร้างขึ้นโดยใช้ Jekyll และโฮสต์บนหน้า GitHub ใช้อิมเมจนักเทียบท่าอย่างเป็นทางการเพื่อยิงอินสแตนซ์ Jekyll ท้องถิ่นและชี้เบราว์เซอร์ของคุณไปที่ LocalHost: 4000
docker run --rm
--volume="$PWD:/srv/jekyll"
-p "4000:4000"
-it jekyll/jekyll:3.8
jekyll serve --watch
ข้อมูลแพ็คเกจ SOLR และข้อมูลเมตาที่คัดลอกมานั้นถูกตรวจสอบในโฟลเดอร์ Jekyll _data ใน repo นี้:
_data/packages - ข้อมูลแพ็คเกจพื้นฐาน (ดูแลด้วยตนเอง)_data/details ( สร้างขึ้น ) - ข้อมูลที่เก็บที่คัดลอกมาของแต่ละแพ็คเกจ_data/releases ( สร้างขึ้น ) - ข้อมูลเวอร์ชันรุ่นที่คัดลอกมาของแต่ละแพ็คเกจ☝กระบวนการอัปเดตถูกเรียกโดย Travis CI เป็นประจำทุกวัน
ในการอัปเดตข้อมูลแพ็คเกจที่เก็บข้อมูลรุ่นและเวอร์ชันให้เรียกใช้สคริปต์ build.sh สำหรับแต่ละแพ็คเกจมันจะ:
ในการเรียกใช้ build.sh ในพื้นที่คุณต้องใช้โทเค็นการเข้าถึง GitHub ส่วนตัวและคู่คีย์สาธารณะ/ส่วนตัว:
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.derคุณยินดีเป็นอย่างยิ่งที่จะเพิ่มแพ็คเกจ Solr ของคุณลงใน Solr.cool เราเปิดให้บริการทั้งแพ็คเกจ FOSS และที่ได้รับใบอนุญาตในเชิงพาณิชย์
โปรดอ่านแนวทางการสนับสนุนวิธีเพิ่มแพ็คเกจของคุณไปยังที่เก็บ มันค่อนข้างง่ายฉันสาบาน!
ผลักดันให้ master ใน GitHub เสร็จแล้ว.
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต Apache เวอร์ชัน 2