Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split README, add more instructions and a few fixes to make llnode easier to contribute #177

Closed
wants to merge 3 commits into from

Conversation

joyeecheung
Copy link
Member

configure: skip linking tools/gyp if it exists

Use the existing tools/gyp if it exists. It could be checked out
from source instead of being linked to the node-gyp installation.
Also corrects the names in the gyp linking routines.

Also tries to find the built library in out/Release/obj.target/
if it's not in out/Release/ (the original gyp does not move it).

src: format the src using clang-format 5.0.1

docs: split the README and update CONTRIBUTING.md

  • Split the README into install.md, usage.md and develop.md under docs/.
  • Added OS-specific instructions on how to set up the prerequisites
  • Update the Contributing guide so it applies to llnode instead of
    node core.
  • Added instruction on how to install and run clang-format. Prefer
    the one available in the LLVM website.

@joyeecheung
Copy link
Member Author

joyeecheung commented Mar 18, 2018

BTW the clang-format in the latest depot_tools is clang-format version 5.0.0 (trunk 302580). The latest stable from the LLVM website is clang-format version 5.0.1 (tags/RELEASE_501/final). I chose the one from the website.

Use the existing tools/gyp if it exists. It could be checked out
from source instead of being linked to the node-gyp installation.
Also corrects the names in the gyp linking routines.

Also tries to find the built library in out/Release/obj.target/
if it's not in out/Release/
- Split the README into install.md, usage.md and develop.md under docs/.
- Added OS-specific instructions on how to set up the prerequisites
- Update the Contributing guide so it applies to llnode instead of
  node core.
- Added instruction on how to install and run clang-format. Prefer
 the one available in the LLVM website.
@bnoordhuis
Copy link
Member

Sorry, seems I overlooked the notification for this PR. Is this subsumed by #182 and/or #185?

@joyeecheung
Copy link
Member Author

@bnoordhuis The first commit is not necessary after #182 and the third commit needs a bit of rewrite after #185. The second commit is kind of trivial. I will open another doc PR after I resolve #185.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants