git://www.github.com/hhvm/user-documentation.git
git clone http://www.github.com/hhvm/user-documentation
$ svn co --depth empty http://www.github.com/hhvm/user-documentation
Checked out revision 1.
$ cd repo
$ svn up trunk
这是HHVM和 hack 用户文档文件的repo 。 欢迎使用贡献和反馈。
这里 repo 有三个键区域:
async
更加繁琐。 文档应该是一个朋友,而不是麻烦。我们创建更好文档的策略开始于我们对文档基础结构的思考。
查看源代码以生成站点。bin/build.php
是所有执行开始的地方。
如果只希望快速运行副本,而不计划进行更改,请执行以下操作:
docker run -p 8080:80 -d hhvm/user-documentation
;这将输出一个容器标识http://localhost:8080
文档的本地副本docker stop ID_FROM_STEP_2_ABOVE
。 如果你还没有该in的副本,请运行 docker ps
,然后在右侧的最大列中使用容器 NAME 。如果你想在本地构建站点,你需要安装并配置你的系统,以便能够在本地构建和运行站点。
这些是基本的step-by-step指导,让你 and 。 它假定你的系统上安装了某些软件包。 在这里单击详细安装信息。
cd path/to/user-documentation
git submodule update --init
hhvm/path/to/composer.phar install
# 确保已经下载了 Composersudo gem install bundler
获取 ruby 包的#bundle --path vendor-rb/
# 安装需要 ruby 包hhvm bin/build.php
# 构建站点 !将服务器和服务器配置为服务 public/
目录,所有请求都不包含由 index.php
提供的文件。 对于本地开发,内置的hhvm web server应该足够了:
$ cd user-documentation/public
user-documentation/public$ hhvm -m server
-p 8080
-c.. /hhvm.dev.ini
查看贡献指南。
你可以通过请求对该站点作出贡献。
跟随我们的进度。 我们从一开始就把这个 repo 打开了,你会看到我们第一次提交时发生的一切。
如果看到任何令人震惊的事情,可以在Freenode或者Facebook上的Freenode或者上为file文件issue