slack-irc-client icon indicating copy to clipboard operation
slack-irc-client copied to clipboard

Instructions for running locally

Open Arthaey opened this issue 9 years ago • 1 comments

I've forked this project and would like to contribute (starting with adding optional SSL support via node-irc's "secure" option).

Per your TODO list, you intent to write up installation instructions. Could you at least give me an abbreviated version here? :)

Arthaey avatar Apr 27 '16 16:04 Arthaey

Hey, really happy to hear that you are interested in contributing. Always nice with other people around.

By installation instructions, I suppose you mean some instructions for setting up a development environment. Summary follows:

  1. Install node and npm.
  2. Fetch dependencies: npm install
  3. Run linter and tests: npm test
  4. Run server (with debug logging): npm start -- -vvt ${SLACK_TOKEN}

I guess I should write some proper developer documentation, now that there seems to be more than one of us :)

P.S. Regarding the SSL support, it is already supported by adding passing "secure": true in the server configuration. This isn't explicitly stated anywhere, but works since all the configuration parameters are passed directly to node-irc as options.

aeirola avatar Apr 27 '16 18:04 aeirola