Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 2.68 KB

CONTRIBUTING.md

File metadata and controls

39 lines (27 loc) · 2.68 KB

Contribution Guidelines

If you are seeking support, or for discussions about Celluloid, you can use the mailing list or the IRC channel, #celluloid on freenode.

If you encounter an issue with Celluloid itself, you should go through the following checklist:

  • Is this a known bug or are you falling into a common trap? Check the Gotchas wiki page.
  • Is there already an issue filed which looks like your issue? Check the issue tracker.
  • Is the problem present in the latest released version of Celluloid? Upgrade and check!
  • Is the problem present on the master branch of Celluloid? Run pre-release from source control and check!

If you don't get anywhere with this checklist, please feel free to file a bug report.

Running pre-release Celluloid

If you encounter a bug, it's entirely possible that it has already been fixed but not yet included in a released version. You can establish this by trying to run your application with a pre-release version of Celluloid direct from source control. You can do this by modifying your application's Gemfile as follows:

gem 'celluloid', github: 'celluloid', submodules: true

If it is suggested to you that you try a different branch, add branch: 'somebranch'.

If the problem is resolved, feel free to voice your desire for a new release of Celluloid on IRC (irc.freenode.net/#celluloid).

If it persists, you should consider filing a bug report.

Filing a bug report