aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Ball <chris@printf.net>2015-05-27 07:49:36 -0400
committerChris Ball <chris@printf.net>2015-05-27 07:49:36 -0400
commit2b5710fe762a56b9908672ebc887ad08660a3374 (patch)
tree8d1901e22c58e7dc08d6a4cc41a958b0bef989aa
parentbeec0b2f0375c9e5ffc98c2da64c14f854977790 (diff)
Add extra files
-rw-r--r--CONTRIBUTING.md24
-rw-r--r--LICENSE20
-rw-r--r--package.json50
3 files changed, 94 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..d03620f
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,24 @@
+# GitSwarm is an OPEN Open Source Project
+
+Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project.
+
+## Rules
+
+There are a few basic ground-rules for contributors:
+
+1. **No `--force` pushes** or modifying the Git history in any way.
+1. **External API changes and significant modifications** should be subject to a **pull request** to solicit feedback from other contributors.
+1. Pull requests to solicit feedback are *encouraged* for any other non-trivial contribution but left to the discretion of the contributor.
+1. Use a non-`master` branch for ongoing work.
+1. Contributors should attempt to adhere to the prevailing code style.
+1. Run `npm test` locally before submitting your PR to catch easy-to-miss style & testing issues
+
+## Releases
+
+Declaring formal releases remains the prerogative of the project maintainer.
+
+## Changes to this arrangement
+
+This is an experiment and feedback is welcome! This document is subject to pull requests or changes by contributors where you believe you have something valuable to add or change.
+
+*Thanks to [Rod Vagg](https://github.com/rvagg) and the [LevelUP](https://github.com/rvagg/node-levelup) project for coming up with this model of open source contribution, and to [Feross Aboukhadijeh](https://github.com/feross) for writing this document.*
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..101f155
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) Chris Ball
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..0fb06e9
--- /dev/null
+++ b/package.json
@@ -0,0 +1,50 @@
+{
+ "name": "gitswarm",
+ "description": "Using BitTorrent to share git repositories",
+ "version": "0.1.0",
+ "author": {
+ "name": "Chris Ball",
+ "email": "chris@printf.net",
+ "url": "http://printf.net/"
+ },
+ "bin": {
+ "git-remote-gitswarm": "./git-remote-gitswarm",
+ "gitswarmd": "./gitswarmd"
+ },
+ "bugs": {
+ "url": "https://github.com/cjb/gitswarm/issues"
+ },
+ "dependencies": {
+ "bencode": "^0.7.0",
+ "bittorrent-protocol": "^1.5.7",
+ "bittorrent-swarm": "^2.0.0",
+ "chalk": "^1.0.0",
+ "concat-map": "^0.0.1",
+ "create-torrent": "^3.11.1",
+ "glob": "^5.0.6",
+ "inherits": "^2.0.1",
+ "magnet-uri": "^4.0.0",
+ "ut_gitswarm": "^0.1.0",
+ "ut_metadata": "^2.7.3",
+ "webtorrent": "^0.32.0"
+ },
+ "devDependencies": {
+ "bittorrent-dht": "^3.0.0",
+ "standard": "^3.1.1"
+ },
+ "homepage": "http://webtorrent.io",
+ "keywords": [
+ "torrent",
+ "bittorrent",
+ "bittorrent client",
+ "git",
+ "gitswarm",
+ "mad science"
+ ],
+ "license": "MIT",
+ "main": "git-remote-gitswarm",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/cjb/gitswarm.git"
+ }
+}