วันนี้เรายินดีประกาศ Relaunch ของ Redis.io Redis.io มักเป็นบ้านของ Redis และ Entry Point สำหรับ New Redis Users ด้วยการ Launch นี้ เราได้ Revise Core Redis Documentation พร้อม Modernize Site Design และ Update Infrastructure
ในโพสต์นี้ เราอยากอธิบาย Motivations สำหรับ Site Relaunch แบ่งปัน Principles ที่เราใช้ในการ Revise Redis.io Site และ Preview What's Next
Refreshing Redis.io
Redis ไปไกลมามากใน 13 ปีตั้งแต่ First Commit ตอนนี้มั่นคงเป็น Foundational Database Technology Deployed อย่างกว้างขวางข้าม Data Centers และ Clouds ทั่วโลก และประมวลผล Billions of Requests ทุกวินาทีอย่างน่าเชื่อถือ Redis Open Source Project ยังคงก้าวหน้าต่อไป
ตลอดเวลา redis.io ทำหน้าที่เป็น Home และ Core Documentation Site สำหรับ Redis แต Site นี้คงค้างไว้ส่วนใหญ่ตั้งแต่ Unveiling ในปี 2012 เมื่อเราเริ่มถามตัวเองว่าจะปรับปรุง redis.io ให้สะท้อนความสำคัญของ Redis Open Source Project และให้บริการ Redis Community ดีขึ้น เราค้นพบหลาย Issues ที่ชัดเจนว่าควรแก้ไข
Issue แรกเกี่ยวกับ Redis Documentation เอง Modern Software Documentation ควร Well-organized, Navigable และ Up-to-date สำหรับ Major Update ครั้งแรกนี้ เรา Reorganize Redis Docs, เพิ่ม Site Navigation, ลบ Legacy Content เยอะ และทำ Light First-pass Copyedit ในการทำเช่นนั้น เราได้ปรับปรุง User Experience ของ Redis Docs อย่างมีนัยสำคัญ พร้อมทั้ง Set Stage สำหรับ Longer-term Improvements หลายอย่างที่เราและ Redis Community ที่ใหญ่กว่านั้นต้องทำ
Concern ถัดไปคือ Site Design เราอยากสร้าง Fresh, Navigable และ Modern Design สำหรับ Site พร้อมรักษา Elements บางอย่างจาก Original Design เราหวังว่า Final Result จะพูดแทนตัวเอง
สุดท้าย เราอยาก Update Site Infrastructure Site รันบน Bespoke Ruby Application ที่เขียน 11 ปีก่อน ที่ยากต่อการ Maintain ตอนนี้ redis.io รันบน Hugo Static Site Generator ที่รู้จักดีและ Deployed อย่างกว้างขวาง
Redis Open Source Principles
ในฐานะ Sponsors ของ Redis เราเชื่อมั่นอย่างแข็งขันในความสำคัญของ Open Source สำหรับสุขภาพและการเติบโตต่อไปของ Redis Project เราCommitted ที่จะเก็บ Redis ให้เป็น Open Source ตั้งแต่ Day One เราเป็น Driving Force ภายหลัง Project Governance Contribute โค้ดส่วนใหญ่ และ Mentor/Educate Hundreds of Developers ทั่วโลกให้กลายเป็น Redis Contributors เราไม่เคยขอใคร Sign Contributor License Agreement และไม่ได้วางแผนจะทำในอนาคต Bottom Line คือเรา Take Stewardship ของ Redis อย่างจริงจัง และ Committed อย่างชัดเจนว่า Redis จะคงเป็น Open Source
Extending the Developer Experience
ในเวลาเดียวกัน redis.io มัก Focus ช่วย Developers สร้างกับ Redis เราตอนนี้ก้าวต่อไปด้วยการ Introduce Redis Stack บน redis.io Licensed ภายใต้ Redis Source Available License (RSAL) Redis Stack รวม Capabilities ของ Leading Redis Modules (RediSearch, RedisJSON, RedisGraph, RedisTimeSeries, และ RedisBloom) ภายใต้ Single Product เราเชื่อว่า Redis Stack เป็น Progression สำคัญสำหรับ Developer ใดๆ ที่อยากนำ Speed และ Stability ของ Redis ไปสู่ New Domains และ Problem Spaces
และ ในขณะที่เรา Host ทั้ง OSS และ RSAL-licensed Projects บน redis.io เรายังตั้งใจรักษาเส้นแบ่งระหว่าง Projects เหล่านี้ให้ชัดเจน ตัวอย่างเช่น Documentation สำหรับ Open Source Redis จะถูก Maintain ด้วย License ปัจจุบันและใน Repository ของตัวเอง เรายัง Explicitly Call Out ส่วนของ Site ที่ Apply กับ RSAL-licensed Projects
Final Thoughts and Next Steps
วันสิ้นสุด เราเชื่อว่าเราสามารถ Sponsor และ Promote Open Source Redis ได้อย่างมีประสิทธิภาพ พร้อมทั้งให้ Onramp ไปยัง RSAL-licensed Redis Stack Redis.io ใหม่นี้เป็น Improvement ที่มีนัยสำคัญและรอคอยมานาน สำหรับ Core Redis Docs; Look, Feel และ Usability ของ Site; และ Future Development ของ redis.io เพื่อประโยชน์ของ Redis Developers ทุกที่ เรายินดีต้อนรับ Comments และ Contributions และ มุ่งหน้าต่อไปปรับปรุง Home of Redis ต่อไป