Skip to content
Brian Lin edited this page Jul 20, 2017 · 10 revisions

Getting Started

This is a quick overview of the different tools and apps we'll use

Everyone should go ahead and make sure they have the following:

  • GitHub account (see below)

Everything else is good to be aware of, but you might not need it.

Communication

You can ask most questions just over Facebook Messenger or in the GroupMe. During the school year we might have in-person meetings and during the summer, occasional Google Hangouts.

GitHub account

The main thing you'll need is a github.com account. GitHub basically stores the code for a project so that multiple people can work on it at the same time. Once you create an account, I can add you to this repository (a "repo" or repository is just a collection of code for a project) so that you can contribute.

Assigning and Completing Tasks

We'll create and track tasks by creating Issues within the GitHub repo. Here's an example:

It's really just a To-Do task but you can assign it to a person, add comments, descriptions, etc. Whenever you finish a task, you can mark it as "Closed".

Writing Code

Terminal (on Macs)

So if you open up the application called "Terminal" on your computer it will give you the very foreign looking command line which will let you type in commands. It takes getting used to, but it allows you to do some much more with your computer. If you're using Windows, talk to me and I'll figure out what you should use instead.

Git

Git is a "version control" tool. Basically, it lets you save your work and share it, but also be able to go back to previous "save files", kinda like a video game. If you have a Mac, you should have Git already.

Your favorite Text Editor

To edit code, you'll want a text editor. Any will do, but one of my favorites is Sublime Text, which is free.

Design

Sketch

Sketch is a great program (but a Mac exclusive) that lets you design user interfaces really easily. You can download a trial or get it for $49.5 with a student discount. I already bought it so people can use my computer during the school year. We might also consider using Figma instead since it's in the browser (so both Mac and PC can use it).

sketch

Illustrator and Photoshop

These are free from Duke and we'll use them to create icons, resize pictures, etc.