GithubHelp home page GithubHelp logo

justtry's Introduction

Application instructions

Please update the README as and when there are significant changes to the code that should be replicated by the other developers. For example, if you changed the default database or when you added new rake task, etc.

Workflow

Version control

This project would use git for version control. Please make sure the following.

Please use git flow, whenever you start to create a feature, make that in a feature branch. Once you complete your feature branch merge into the develop branch and push. Do not merge into master directly

Some resources related to git flow:

Testing

The current testing framework used is rspec along with capybara, factory_girl, if you are including your testing framework please make a mention. Try to do TDD or BDD.

Development - Ruby

Code should be readable
  • Make sure you don't litter models or controllers with too many methods. Use concerns to extract common logic.
  • Make sure you don't litter view with too sphagetti code. Use partials, helpers to extract.
  • Use OOP as and when needed, do not use primitve data types like hash or list unnecessarily.
    • eg: Student = { name: "Rahul", age: 22} X
    • Use class Student end;

Dev stack

  • Ruby on Rails 4
  • Ruby - 2.0.0

database

  • sqlite3 (database)
  • postgres (production)

session server

In future Redis will be used for session storage so it is recommended you install sudo apt-get install redis-server

Server

Live site : c4u

To login to server:

The password is "custom"

  • ssh [email protected]
  • It is advised to use ssh-copy-id [email protected] so that you could ssh without entering password after one time
  • The app is in apps/custom/current, do not run task unless you are sure.

justtry's People

Contributors

abhiramm avatar vysakh0 avatar aravindgd avatar agilan2003 avatar rajanand02 avatar

Watchers

 avatar James Cloos avatar

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.