These free mini-courses will give you a strong foundation in web development. Track your progress and access advanced courses on HTML/CSS, Ruby and JavaScript for free inside our student portal.
Scroll down...
Once again, it's time to venture into the wilderness with nothing but your text editor to keep you safe. To test your knowledge of APIs, you're going to hit one that should be quite familiar to you by now: GitHub.
request
library with npm.Create a Command Line Interface, GitHuh?, that displays statistics for a given username. Your application should take at least 3 different commands.
githuh repos <username>
should return a list of the user's recent repos.githuh stars <username>
should return a list of the user's starred repos.githuh profile <username>
should return the user's profile information (email, number of public repos, follower/following count, etc.)You're going to want to start by familiarizing yourself with the GitHub docs.
When you're finished with all tasks, push your changes up to your fork (aka $ git push origin master).
To submit your assignment, create a pull request from your fork to the main upstream repository.
Enjoy some Octocat sashimi, you've earned it.