software-development-curriculum
The goal of this repository is to aggregate all of the course materials I've developed in the first four Nashville Software School cohorts.
The Plan:
This is the unified repository of all information we have/do cover in the software development fundamentals course at Nashville Software School. It is used by the courseware to populate the course materials.
Contributions:
Contributions are quite welcome!
We have a ton of articles that you can contribute to documented in the Github issues for this repo.
Notes:
Files with the ".markdown" extension are purposely ignored by the courseware, so that we can use that extension for non-curriculum notes and markdown files.
Contributors:
- Giovanni Delaqua (@JohnOfTheWater)
- Jeremy Ideus (@HeIsIdeus)
- Matt Lummus (@mattLumus)
- James Nix (@JamesNix)
- Aimee Knight (@AimeeKnight)
- Tyler Malone (@rtmalone)
- Mitchell Hollander (@MitchellSH)
- Matt Knicos (@mknicos)
- Steven Finley (@finleysa)
- Robert Fryman (@RJFryman)
- Nat Webb (@natwebb)
- Spencer Anastasio (@SpencerAnastasio)
- Peder Schacht (@PederSchacht)
- Adam Thede (@adamthede)
- Stephen Yeargin (@stephenyeargin)
- Kelley Stephens (@kelleystephens)
- Samantha Yeargin (@slyeargin)
- Amber Agard (@amberagard)
- Wes Mangum (@wesmangum)
- Jurnell Cockhren (@jcockhren)
- Matt Spell (@mattSpell)
- Courey Elliott (@Courey)
- Bob Paterno (@bobpaterno)
Note to Contributors:
I (Eliza) have rewritten the repository history to remove the large files that caused the repository to bloat to 400+Mb. Pro: this means pulling down the repository no longer involves half a gig of data transfer. Con: this means that the history in your local repositories no longer remotely matches anything you may have in your local repositories.
Note to Self, re: progress reorganizing the repo:
git ls-files . --exclude-standard --others | nl
git ls-files | nl
Completion Status:
| date | files | % complete |
| 6/22, 11:00AM | 6/918 | 0.65% |
| 7/06, 12:45AM | 21/826 | 2.54% |
| 7/06, 11:45AM | 34/818 | 4.15% |
| 7/07, 3:00PM | 45/803 | 5.60% |
| 7/11, 4:01PM | 62/775 | 8.00% |
| 7/17, 9:30AM | 72/729 | 9.87% |
| 7/26, 11:40AM | 78/733 | 10.64% |
| 8/02, 11:15AM | 95/609 | 15.59% |
| 8/15, 10:02AM | 123/561 | 21.92% |
| 12/4, 12:00PM | 139/509 | 27.31% |
| 12/5, 11:01AM | 202/386 | 52.33% |
TODO:
- Reference the methods article from the RDoc folder
- Make sure to clean out the arrays folder
- Make sure to clear out the hashes folder
- Make sure to clear out the Regular Expressions folder
- More details on the git commands in the version control article
- Reference: http://24ways.org/2013/git-for-grownups/