From 313b712ec1fedba9d20e931de8c227463d4e0bbd Mon Sep 17 00:00:00 2001 From: noguhiro Date: Thu, 24 May 2018 23:54:47 +0900 Subject: [PATCH 1/3] :sparkles: Add .gitignore --- .gitignore | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2091022 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +# IDEA +.idea + +# node + +node_modules \ No newline at end of file From 0c7641a09c0a3145a9be2aff3a11eae0cd3b06e6 Mon Sep 17 00:00:00 2001 From: noguhiro Date: Thu, 24 May 2018 23:55:27 +0900 Subject: [PATCH 2/3] :sparkles: Add package.json --- package.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 package.json diff --git a/package.json b/package.json new file mode 100644 index 0000000..e7cea69 --- /dev/null +++ b/package.json @@ -0,0 +1,19 @@ +{ + "name": "node_deployer", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/noguchi-hiroshi/node_deployer.git" + }, + "author": "", + "license": "ISC", + "bugs": { + "url": "https://github.com/noguchi-hiroshi/node_deployer/issues" + }, + "homepage": "https://github.com/noguchi-hiroshi/node_deployer#readme" +} From 40dcb811367877d7fcad13b2917414f41094f20e Mon Sep 17 00:00:00 2001 From: noguhiro Date: Fri, 25 May 2018 08:44:43 +0900 Subject: [PATCH 3/3] :wrench: WIP Add src --- src/index.js | 9 +++++++++ src/lib/server.js | 7 +++++++ src/lib/task.js | 13 +++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 src/index.js create mode 100644 src/lib/server.js create mode 100644 src/lib/task.js diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..30b6abe --- /dev/null +++ b/src/index.js @@ -0,0 +1,9 @@ +"use strict"; + +const task = new Task(); + +task.add('deploy', async () => { + +}); + +module.exports = task; diff --git a/src/lib/server.js b/src/lib/server.js new file mode 100644 index 0000000..d708d9f --- /dev/null +++ b/src/lib/server.js @@ -0,0 +1,7 @@ +"use strict"; + +class Server { + constructor() { + this._servers = {}; + } +} \ No newline at end of file diff --git a/src/lib/task.js b/src/lib/task.js new file mode 100644 index 0000000..f8adce4 --- /dev/null +++ b/src/lib/task.js @@ -0,0 +1,13 @@ +"use strict"; + +class Task { + constructor() { + this._tasks = {}; + } + + add(name, fn) { + this._tasks[name] = fn; + } +} + +module.exports = Task; \ No newline at end of file