{"id":41019631,"url":"https://github.com/hhvm/hhvm.com","last_synced_at":"2026-01-22T09:31:45.106Z","repository":{"id":38105809,"uuid":"67243759","full_name":"hhvm/hhvm.com","owner":"hhvm","description":"The landing page for HHVM and the blog of Hack/HHVM","archived":false,"fork":false,"pushed_at":"2024-03-19T00:13:29.000Z","size":71612,"stargazers_count":25,"open_issues_count":3,"forks_count":20,"subscribers_count":22,"default_branch":"main","last_synced_at":"2024-04-13T16:15:14.394Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hhvm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-09-02T17:55:33.000Z","updated_at":"2024-01-14T14:47:53.000Z","dependencies_parsed_at":"2023-02-16T16:01:13.741Z","dependency_job_id":"fe8b78d2-fd13-4842-99c5-b775ac6256bb","html_url":"https://github.com/hhvm/hhvm.com","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hhvm/hhvm.com","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhvm%2Fhhvm.com","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhvm%2Fhhvm.com/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhvm%2Fhhvm.com/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhvm%2Fhhvm.com/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hhvm","download_url":"https://codeload.github.com/hhvm/hhvm.com/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhvm%2Fhhvm.com/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28660770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"online","status_checked_at":"2026-01-22T02:00:07.137Z","response_time":144,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-22T09:31:44.912Z","updated_at":"2026-01-22T09:31:45.097Z","avatar_url":"https://github.com/hhvm.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# User Documentation for hhvm.com\n\nThis directory will contain the landing page and other documentation for [hhvm.com](http://hhvm.com). It will contain links to the [HHVM user documentation over at docs.hhvm.com](https://docs.hhvm.com/hhvm) and other relevant places. [hhvm.com](http://hhvm.com) will be hosted on GitHub pages.\n\n## Contributing\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md) for details on how to add or modify content.\n\n## Run the Site Locally\n\nThe requirements for running a GitHub pages site locally is described in [GitHub help](https://help.github.com/articles/setting-up-your-github-pages-site-locally-with-jekyll/#requirements). The steps below summarize these steps.\n\n\u003e If you have run the site before, you can start with step 1 and then move on to step 5.\n\n1. Ensure that you are in the root directory in this local hhvm.com repo clone (i.e., the same directory where this `README.md` exists). The below RubyGems commands, etc. must be run from there.\n\n2. Make sure you have Ruby and [RubyGems](https://rubygems.org/) installed.\n\n   \u003e Ruby \u003e= 2.2 is required for the gems. On the latest versions of Mac OS X, Ruby 2.0 is the\n   \u003e default. Use `brew install ruby` (or your preferred upgrade mechanism) to install a newer\n   \u003e version of Ruby for your Mac OS X system.\n\n3. Make sure you have [Bundler](http://bundler.io/) installed.\n\n    ```\n    # may require sudo\n    gem install bundler\n    ```\n4. Install the project's dependencies\n\n    ```\n    bundle install\n    ```\n\n    \u003e If you get an error stating `mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h`\n    \u003e on Linux, you would most likely need to install the ruby-dev package. \n    \u003e You can do so by running the following command : \n    \u003e `$ sudo apt install ruby-dev`\n\n    \u003e If you get an error when installing `nokogiri` on linux (I used ubuntu 20.04 focal),\n    \u003e you need to install some dependencies before running `bundle install`, see [Installing nokogiri](https://nokogiri.org/tutorials/installing_nokogiri.html).\n\n\n    \u003e If you get an error when installing `nokogiri` on OSX, you may be running into the problem described\n    \u003e in [this nokogiri issue](https://github.com/sparklemotion/nokogiri/issues/1483). You can\n    \u003e either `brew uninstall xz` (and then `brew install xz` after the bundle is installed) or\n    \u003e `xcode-select --install` (although this may not work if you have already installed command\n    \u003e line tools).\n\n5. Run Jekyll's server.\n\n    - On first runs or for structural changes to the documentation (e.g., new sidebar menu item), do a full build.\n\n    ```\n    bundle exec jekyll serve\n    ```\n\n    - For content changes only, you can use `--incremental` for faster builds.\n\n    ```\n    bundle exec jekyll serve --incremental\n    ```\n\n    \u003e We use `bundle exec` instead of running straight `jekyll` because `bundle exec` will always use the version of Jekyll from our `Gemfile`. Just running `jekyll` will use the system version and may not necessarily be compatible.\n\n    - To run using an actual IP address, you can use `--host=0.0.0.0`\n\n    ```\n    bundle exec jekyll serve --host=0.0.0.0\n    ```\n\n    This will allow you to use the IP address associated with your machine in the URL. That way you could share it with other people.\n\n    e.g., on a Mac, you can your IP address with something like `ifconfig | grep \"inet \" | grep -v 127.0.0.1`.\n\n6. Either of commands in the previous step will serve up the site on your local device at http://127.0.0.1:4000/ or http://localhost:4000.\n\n## Updating the Bundle\n\nThe site depends on Github Pages and the installed bundle is based on the `github-pages` gem.\nOccasionally that gem might get updated with new or changed functionality. If that is the case,\nyou can run:\n\n```\nbundle update\n```\n\nto get the latest packages for the installation.\n\n## License\n[hhvm.com](http://hhvm.com) is Creative Commons Attribution 4.0 International licensed, as found in the LICENSE file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhhvm%2Fhhvm.com","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhhvm%2Fhhvm.com","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhhvm%2Fhhvm.com/lists"}