Coder Social home page Coder Social logo

onboarding-dev's Introduction

BOnline Onboarding Doc

Useful Resources

Settings up public key on your sever

# create .ssh/authorized_keys on your server if it isn't already there

cat ~/.ssh/id_rsa.pub | ssh your_user@the_hostname 'cat >> .ssh/authorized_keys'

Check out github's awesome guide on how to generate ssh keys

Installing Node

We recommend setting up your node using https://github.com/tj/n .

It's an awesome way to maintain different node versions on your system and allows you to do cool stuff like this...

n         # opens up cli tool to select node version
n 5.9.4   # install this version of node and switch to it
n 7.2.0   # install this version of node and switch to it
n 5.9.4   # switch your node to use this version of node.

This is a compiled list of resources which will be beneficial to any devs joining the BOnline dev team.

* is used to indicate that the resource is highly suggested/required.

Editor Config

We use EditorConfig to maintain stylistic consisitency between devs.

Here's a guide to setup editor config for sublime.

If you aren't using sublime as your editor of choice it'll be your responsibility to get editor config working for your editor.

Recommended Courses to Complete

Complete Codecademy's JavaScript Course *

Complete Codecademy's AngularJs Course *

Complete Codecademy's PHP Course *

Complete [Code School's intro to Git](https://www.codeschool.com/courses/try -git)

Complete Code School's JavaScript Language Path

(Only do the base Javascript path, if you would like to do more, check out Shaping up with Angular.js)

Preparing your Environment

Set up Node, Bower, and Gulp on your local machine *

Check out this guide if you're unsure about the setup

Reading Material

Introduction to SASS *

Introduction to Gulp

Get comfy with JavaScript Inheritance

Additional Resources

CSS

MDN CSS References

SASS Documentation

Angular Material

PHP

PHP Manual

JS

MDN Javascript Reference

AngularJs

Angular Material

Javascript Design Patterns

Git

Git Flow *

Other

Can I Use

Stack Overflow

Helpful Links

Setting Up Composer on OSX https://www.abeautifulsite.net/installing-composer-on-os-x

onboarding-dev's People

Contributors

robguy21 avatar

Watchers

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.