Skip to content

Custom nix prefix#9096

Draft
Atry wants to merge 31 commits into
facebook:masterfrom
Atry:custom-nix-prefix
Draft

Custom nix prefix#9096
Atry wants to merge 31 commits into
facebook:masterfrom
Atry:custom-nix-prefix

Conversation

@Atry

@Atry Atry commented May 16, 2022

Copy link
Copy Markdown
Contributor

No description provided.

Atry and others added 27 commits May 16, 2022 14:08
Summary:
This PR is on top of facebook#9079, adding the VS Code extensions and settings so that a developer can get IDE features out-of-box.

How to set up the VS Code based HHVM development environment from a fresh Ubuntu:

1. Install Nix and checkout HHVM
   ```
   sh <(curl -L https://nixos.org/nix/install) --daemon &&
   git clone git@github.com:Atry/hhvm.git --depth 1 --recurse-submodules --branch vs-code
   ```
2. Open `hhvm.code-workspace` added by this PR from VS Code
3. Install extension recommendations
4. Wait for the CMake extension to be activated
5. Click the Build button from VS Code

You can also run `cmake` and other build tools from command line by using `nix-shell`.

Pull Request resolved: facebook#9081

Differential Revision: D36203709

Pulled By: Atry

fbshipit-source-id: 35be71fec6d6a7d2b447e00405f9336b237b261a
@Atry Atry force-pushed the custom-nix-prefix branch from 536ddaf to be52666 Compare May 16, 2022 23:44
@facebook-github-bot

Copy link
Copy Markdown
Contributor

Hi @Atry!

Thank you for your pull request.

We require contributors to sign our Contributor License Agreement, and yours needs attention.

You currently have a record in our system, but the CLA is no longer valid, and will need to be resubmitted.

Process

In order for us to review and merge your suggested changes, please sign at https://code.facebook.com/cla. If you are contributing on behalf of someone else (eg your employer), the individual CLA may not be sufficient and your employer may need to sign the corporate CLA.

Once the CLA is signed, our tooling will perform checks and validations. Afterwards, the pull request will be tagged with CLA signed. The tagging process may take up to 1 hour after signing. Please give it that time before contacting us about it.

If you have received this in error or have any questions, please contact us at cla@meta.com. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

2 participants