Первый вариант - это
github pages. Хостинг небольших статических сайтов для проектов на гитхабе. Что будет на этом сайте и как вы его будете заполнять и вести - это ваше дело. Часто там ещё личные блоги делают. Используют какой-нибудь
jekyll или аналоги. Это бесплатно. Т.е. тут надо больше ручками поработать. И если ваш сайт будет очень популярным, то вроде как могут попросить вас мигрировать куда-нибудь)
Второй вариант - это
gitbook. Уже более специализированное решение, которое сразу даёт платформу из коробки, как я понимаю. Там даже есть платные решения со всякими готовыми плюшками. Есть что-то бесплатное, в том числе и для opensource. Посмотрите на сайте. Т.е. это проще и быстрее, но мб за что-то хорошее нужно доплатить. Не юзал, честно говоря.