Git Product home page Git Product logo

mrbigdata's Introduction

Source code for the HackerDojo machine learning + big data class(url):

http://machinelearningbigdata.pbworks.com/w/page/37651454/FrontPage


Steps for student (Steps 1-3 are first time only):
Setting up:
1. Get a github account
2. Set up git (Documentation on github.com) At the end of this, you should be able to authenticate with github doing ssh [email protected]
3. Fork the hackerdojoml/mrbigdata.git repository (http://help.github.com/fork-a-repo/)
Making changes:
4. Make your changes (only in the relevant directories: below)
5. cd <top_of_tree>; git add *
6. git commit -am '<Commit mssg>'
7. git push origin master (at this point, you should be able to see the changes on github.com/<username>/repo)
8. Send pull request to hackerdojoml (http://help.github.com/pull-requests/)
To pull in upstream changes:
1. git remote add upstream git://github.com/hackerdojoml/mrbigdata.git   <Only the first time>
2. git fetch upstream
3. git merge upstream/master

NOTE: You only have to do this if you want to contribute directly to hackerdojoml, a much better model is if each group collaborates with each other and elects a leader who collaborates with hackerdojoml, but its a little more complicated, and I am _not_ writing the instructions for that :) 




Steps for teacher:
To add files:
1. cd <relevant_dir>;
2. Make changes, including adding, copying, modifying files)
3. cd <top_of_branch>;  (ls >> src,README)
4. git add *
5. git commit -am '<Commit mssg>'
6. git push origin master
7. <Optional> Send pull request(http://help.github.com/pull-requests/) 

To get other people's homework submissions:
1. Sign in as hackerdojoml
2. Go to https://github.com/hackerdojoml/mrbigdata/pulls
3. Pull in all the changes (eg, if you see a request from debnathsinha, do...)
3.1 git remote add debnathsinha git://github.com/hackerdojoml/mrbigdata.git    <first time only>
3.2 git fetch debnathsinha
3.3 git merge debnathsinha/master
4. Close the pull request



Directory structure:
To avoid conflicts in merges, we should work the class stuff off different dirs:

src/classes/class<n> : source code for class work (only Tricia/Mike write into this)
src/homeworks/group<m>/week<k>/submissions : Source code for homework submissions
src/homeworks/group<m>/<username> : scratch space for <username>

mrbigdata's People

Contributors

debnathsinha avatar hackerdojoml avatar jretz avatar

Watchers

 avatar  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.