Giter Club home page Giter Club logo

hackety-hack.com's Introduction

hackety-hack.com

Build statusCode ClimateCoverage Status

hackety-hack.com is the web backend powering the collaborative features of Hackety Hack. It is written in Rails 3 and continues to be under active development (see 'Helping Out'), the switch to Rails 3 happened quite recently so there's still lots to be done.

Helping Out

If you have any experience writing Rails apps, feel free to help out, we're open to pull requests as long as you follow a few conditions.

  • Test your code, we really can't stress this enough, ideally you should be practicing TDD and writing tests before you even write your code. If you don't test your code, we have no way of knowing if it works properly so please do test.
  • If it's a major feature, file an issue, if you file an issue we can discuss certain aspects of the new feature with you and ensure it's a good fit for hackety-hack.com.

Getting Started

Once you've cloned this repository, running script/bootstrap should tell you everything you need to know.

In case you prefer gems to be managed entirely by bundler run this before bootstrapping:

bundle config --global path .bundle
bundle config --global binstubs bin
export PATH="$PWD/bin:$PATH"

Be careful with using bin in $PATH it is very risky when used with public projects.

Dependencies for the curious:

  • Ruby: 1.9.3 is preferred.
  • MongoDB: 2.2.x or 2.4.x

As long as you have those things, the script will handle the rest as best it can, including installing the gem dependencies with Bundler.

If the tests aren't passing when you clone, open an issue or drop into #hacketyhack on freenode.

Additionally, if you're not a developer and you have a feature you'd really like to see on the site, file an issue and we'll be sure to look into it on your behalf.

hackety-hack.com's People

Contributors

steveklabnik avatar dominic avatar abhirao avatar pragtob avatar lindseyb avatar cyberarm avatar nuclearsandwich avatar coreypurcell avatar jrgifford avatar jaredmoody avatar pbjorklund avatar rhysforyou avatar hkal avatar hcarreras avatar alindeman avatar justinko avatar mathias avatar trekr5 avatar tehviking avatar cls avatar mpapis avatar sirupsen avatar

Stargazers

Angus H. avatar  avatar

Watchers

 avatar James Cloos avatar  avatar

Forkers

ksmaheshkumar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.