Skip to content
3rd-Eden edited this page Jul 23, 2011 · 16 revisions

Contributing

Introduction

Contributing is the best way to improve a open source project and Github makes it really easy to get started. Small introduction to the layout of Socket.IO, it's divided in to two projects:

  1. The Socket.IO server for Node.js
  2. The Socket.IO client for browsers

The Socket.IO server and the Socket.IO client communicate with each other using the Socket.IO protocol specification which is a light weight way of instructions over the established connection.

There are different ways of contributing to the Socket.IO project.

  1. Report bugs for the Socket.IO client or Socket.IO server.
  2. Create patches for the reported bugs
  3. Improve the performance, memory usage etc.
  4. Write wiki pages, like this one.
  5. Helping people to get started with Socket.IO and hang out in our irc channel (irc.freenode.net #socket.io).

Reporting

If you have found a issue you can report it in our issue trackers, for server related issues you can report them at socket.io/issues and the client bugs can be reported at socket-io-client/issues.

Clone this wiki locally