Это был старый веб -сайт разработчика для HAPI под Hapijs.com. Для текущего сайта проверьте https://github.com/hapijs/hapi.dev.
За сценой веб -сайт использует docker для своей среды разработки, потому что он полагается на redis , чтобы кэшировать некоторые из своих данных. Чтобы вы могли запустить веб -сайт локально, вам нужно настроить docker на местной машине. Пожалуйста, обратитесь к официальной документации docker .
После установки docker вы можете выполнить следующие шаги:
Сначала получите токен от GitHub здесь и выберите только проверенные прицелы (только два)
Для получения более подробной информации, вот документация GitHub.
Скопируйте файл config/default.json в config/local.json и поместите ваш токен в поле githubToken от local.json . Примечание. Пожалуйста, не проводите файл, который содержит ваш настоящий токен GitHub. Это сделало бы его публичным и позволило бы любому взглянуть на это репо и использовать свой токен, как будто они были вами.
Запустите следующие команды
make restart Теперь вы можете посетить http://localhost:3000 в вашем браузере, чтобы просмотреть сайт.
Сервер также запускает наблюдатель за файлом, который автоматически перестраивает контент при изменении файлов.
Примечание. Для приверженности вам нужно будет включить публичные/** файлы, которые генерируются во время процесса изготовления. Развертывание не делает.
В каталоге lib/tutorials у нас есть несколько каталогов с именем переведенных языков, чтобы добавить новый перевод, просто добавьте новую папку в lib/tutorials с вашим переводом. Примером, если вы переводите учебные пособия на бразильский португальский язык, вы должны использовать pt_BR в качестве имени каталога. В рамках каталога pt_BR вам необходимо следовать той же стойке, которую мы используем в en_US , со всеми учебниками, разделенными в файлах Markdown, и файл index.js , который экспортирует учебные пособия и названия. После завершения переводов вам также необходимо добавить свой перевод в файл index.js внутри lib/tutorials .
Hapijs.com сохраняет список плагинов, созданных сообществом, здесь. Если есть какие -либо плагины, которые вы создали, или тот, который вы используете часто, которые не указаны в списке, отправьте запрос на тягу. Обратите внимание на существующие категории, но если ваш плагин не подходит, не стесняйтесь создавать свой собственный. Пожалуйста, держите плагины в алфавитном порядке, чтобы быть справедливыми по отношению к всем участникам.