You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 20, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+5-9
Original file line number
Diff line number
Diff line change
@@ -8,12 +8,7 @@ Hi, welcome to mongodb-js. Here is some information to get you started as a cont
8
8
9
9
For Mac and Windows, get the installer from [nodejs.org](https://nodejs.org/download/) and install it. That will get you `node` and `npm`.
10
10
11
-
For Ubuntu, you can get a stable version from the default repository via
12
-
```
13
-
sudo apt-get install nodejs
14
-
sudo apt-get install npm
15
-
```
16
-
or install nvm (node version manager) for latest version and easy way to swich versions for testing. See installation instructions [here](https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an-ubuntu-14-04-server).
11
+
For Linux distributions, check [this article](https://nodesource.com/blog/nodejs-v012-iojs-and-the-nodesource-linux-repositories) on how to install a current version of node.js. (Note: the article is also linked from [node's wiki page](https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager).)
17
12
18
13
**2. Setup git and github **
19
14
@@ -33,7 +28,9 @@ For small ("micro-")modules, it's okay to just have a single _master_ branch.
33
28
34
29
For anything larger (like apps, or complex modules) we're loosely following [nvie's branching model](http://nvie.com/posts/a-successful-git-branching-model/), where _master_ is the stable branch, _develop_ (or _dev_) is bleeding edge, and bufixes and features live on feature branches until they are reviewed and merged into the develop branch. nvie's release and hotfix branches are not that important (at least not yet).
35
30
36
-
If you send a pull request, please check what branches exist on the target repo. If there is more than one branch, please do **not** send any pull requests to _master_! They must go to _dev_ / _develop_.
31
+
In any case, please read the `CONTRIBUTING` document in the repo's root directory for specific instructions how to contribute.
32
+
33
+
If you send a pull request, please also check what branches exist on the target repo. If there is more than one branch, then you should probably not send pull requests to _master_.
37
34
38
35
### mongodb-js organization members
39
36
@@ -46,9 +43,8 @@ As external contributor you don't have push rights to any of the repos. If you w
46
43
47
44
### Sublime Text 2/3 Plugins
48
45
49
-
If you use Sublime Text as your editor, you may find these plugins useful:
46
+
If you use Sublime Text as your editor, you may find these plugins from [Sublime Package Control](https://packagecontrol.io/installation)useful:
50
47
51
-
-[Sublime Package Control](https://packagecontrol.io/installation) one package to rule them all.
52
48
-[jsfmt](https://packagecontrol.io/packages/jsfmt) a sublime plugin for [jsfmt](http://rdio.github.io/jsfmt/). Helps to keep a consistent code style for your JavaScript. [Install via Package Control](https://github.com/ionutvmi/sublime-jsfmt#installation)
53
49
-[SublimeLinter-jshint](https://packagecontrol.io/packages/SublimeLinter-jshint) a sublime plugin for the language-agnostic [SublimeLinter](https://packagecontrol.io/packages/SublimeLinter) plugin, using [jshint](http://jshint.com/). Checks for common mistakes and problems in your JavaScript code, like globally defined variables, missing semicolons, etc. Make sure to follow the installation steps listed on the [website](https://packagecontrol.io/packages/SublimeLinter-jshint).
54
50
-[Jade](https://packagecontrol.io/packages/Jade) Syntax highlighing for .jade files (html templates)
0 commit comments