You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by ke...@apache.org on 2022/07/18 02:33:56 UTC

[skywalking-nodejs] branch doc created (now 09308f1)

This is an automated email from the ASF dual-hosted git repository.

kezhenxu94 pushed a change to branch doc
in repository https://gitbox.apache.org/repos/asf/skywalking-nodejs.git


      at 09308f1  Add missing build doc

This branch includes the following new commits:

     new 09308f1  Add missing build doc

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[skywalking-nodejs] 01/01: Add missing build doc

Posted by ke...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

kezhenxu94 pushed a commit to branch doc
in repository https://gitbox.apache.org/repos/asf/skywalking-nodejs.git

commit 09308f17131bee1d6523d96cbcbcf8eab2d38074
Author: kezhenxu94 <ke...@apache.org>
AuthorDate: Mon Jul 18 10:33:46 2022 +0800

    Add missing build doc
---
 CONTRIBUTING.md | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..46b6dd7
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,21 @@
+# Compiling and Building
+
+We use NodeJS 14 to build skywalking-nodejs project, if you don't have NodeJS 14 installed,
+you can choose a node version manager like [nvm](https://github.com/nvm-sh/nvm) to easily
+manage multiple node vesions, or you can start a Docker container and build this project inside
+the container.
+
+```shell
+# Suppose you have the source codes in folder skywalking-nodejs
+docker run -it --rm -v $(pwd)/skywalking-nodejs:/workspace -w /workspace node:14 bash
+```
+
+Then run the following commands to build the project:
+
+```shell
+npm install
+npm run build
+```
+
+Warnings can be ignored, but if you have any error that prevents you to continue, try
+`rm -rf node_modules/` and then rerun the commands above.