git
24 posts — page 2
-
How to create pull requests on Github
Pull Requests are the web-based version of sending software patches via email to code maintainers. They allow a person that has no access to a code repository to submit a code change to the repository administrator for review and 1-click merging.
-
How to create pull requests on Github
Pull Requests are the web-based version of sending software patches via email to code maintainers. In more detail:
-
How to publish your research software to Github
Nowadays many journals require that the software used to produce results described in a scientific paper be made available publicly for other peers to be able to reproduce the results or even just explore the analysis more in detail.
-
How to perform code review for scientific software
Code review is the formal process where a programmer inspects in detail a piece of software developed by somebody else in order to improve code quality by catching bugs, improve readibility and usability. It is used extensively in industry, not much in academia.
-
Create a Github account for your research group with free private repositories
See the updated version at Github allows a research group to create their own webpage where they can host, share and develop their software using the git version control system and the powerful Github online issue-tracking interface.
-
How to automatically build your Pelican blog and publish it to Github Pages
Something I like a lot about Jekyll, the Github static blog generator, is that you just push commits to your repository and Github takes care of re-building and publishing your website.
-
Run Hadoop Python jobs on Amazon with mrjob
First we need to install mrjob with: pip install mrjob I am starting with a simple example of word counting. MrJob makes the implementation of the reducer particularly simple. Using hadoop-streaming directly, we needed also to first parse back the output of the mapper into python objects, while MrJob does it for you and gives directly the key and the list of count, that we just need to sum.
-
Basic fork/pull git workflow
Typical simple workflow for a (github) repository with few users.
-
git make local branch tracking origin
git branch --set-upstream master origin/master you obtain the same result as initial cloning