Skip to content

Commit c5f9b5a

Browse files
Merge pull request #58 from code4policy/master
Master
2 parents 75be51a + 4a088a5 commit c5f9b5a

File tree

3 files changed

+16
-18
lines changed

3 files changed

+16
-18
lines changed

agile/06-reading.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@
1313
- [Elements of Scrum](https://www.amazon.com/Elements-Scrum-Chris-Sims-ebook/dp/B004O0U74Q/ref=sr_1_2?s=digital-text&ie=UTF8&qid=1546492282&sr=1-2&keywords=elements+of+scrum) [Part I and Part II]
1414
- (Go ahead and read the whole thing if you find yourself interested, its not too long)
1515

16-
**Due Friday**
17-
- Healthcare.gov Case Part A (provided on Slack) - Read by Friday
18-
1916
## Additional Resources
2017

2118
A shorter alternative to "Elements of Scrum" (in case you run out of time)

apis/apireadings.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
## Reading
2-
* **(required)** [Aaron Swartz’s A Programmable Web](https://archive.org/details/AaronSwartzAProgrammableWeb/page/n3/mode/2up): Chapter 1 -"Introduction: A Programmable Web"
3-
* **(required)** [Aaron Swartz’s A Programmable Web](https://archive.org/details/AaronSwartzAProgrammableWeb/page/n3/mode/2up): Chapter 2 -"Building for Users: Designing URLs"
4-
* **(recommended)** [Aaron Swartz’s A Programmable Web](https://archive.org/details/AaronSwartzAProgrammableWeb/page/n3/mode/2up): Chapter 3 -"Building for Search Engines: Following Rest"
5-
* **(required)** [Aaron Swartz’s A Programmable Web](https://archive.org/details/AaronSwartzAProgrammableWeb/page/n3/mode/2up): Chapter 5 -"Building a Platform: Providing APIs"
6-
* [Aaron Swartz’s A Programmable Web](https://archive.org/details/AaronSwartzAProgrammableWeb/page/n3/mode/2up): Rest of the book is not required, but Chapter 7 is about Open Source if you're interested.
7-
* **(required)** APIs that suck [video] - [https://www.infoq.com/presentations/API-design-mistakes]
82

9-
Additioanl Resources
3+
* [Aaron Swartz’s A Programmable Web](https://archive.org/details/AaronSwartzAProgrammableWeb/page/n3/mode/2up)
4+
* "Building for Users: Designing URLs" Chapter 2 (p 9-13) ;
5+
* "Building for Search Engines: Following Rest" Chapter 3 (all);
6+
* "Building a Platform: Providing APIs"Chapter 5 (p 31-36)
7+
* Rest of the book is not required, but Chapter 7 is about Open Source if you're interested.
8+
9+
Additional Resources (Optional)
10+
* APIs that suck [video] - https://www.infoq.com/presentations/API-design-mistakes
1011
* [REST API Design - Resource Modeling](https://www.thoughtworks.com/insights/blog/rest-api-design-resource-modeling) (Thoughtworks)
1112
* [https://micropurchase.18f.gov/](https://micropurchase.18f.gov/)
1213
* Programmable Web - [https://www.programmableweb.com/about](https://www.programmableweb.com/about)

git/12-workflow.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ When working with branches, here is the general workflow to adhere to.
77
1. Before starting work:
88

99
```bash
10-
# always start your branching from the master branch
11-
git checkout master
10+
# always start your branching from the main branch
11+
git checkout main
1212

1313
# pull the latest
1414
git pull
1515

16-
# create a new branch, branch-ed off of the master branch
16+
# create a new branch, branch-ed off of the main branch
1717
git checkout -b my-awesome-feature
1818
```
1919

@@ -33,13 +33,13 @@ When working with branches, here is the general workflow to adhere to.
3333
git push
3434
```
3535

36-
3. Also make sure to periodically pull from master:
36+
3. Also make sure to periodically pull from main:
3737

3838
```bash
39-
git pull origin master
39+
git pull origin main
4040
```
4141

42-
**Pulling from master periodically is very important!** This will keep your code relatively in-sync and prevent deferring massive merge conflicts down the line.
42+
**Pulling from main periodically is very important!** This will keep your code relatively in-sync and prevent deferring massive merge conflicts down the line.
4343

4444
4. When you're done with your work
4545
@@ -50,15 +50,15 @@ When working with branches, here is the general workflow to adhere to.
5050
git status
5151
```
5252

53-
then open up GitHub and **issue a pull request back to master**.
53+
then open up GitHub and **issue a pull request back to main**.
5454

5555
## Workflow Types
5656

5757
### Feature Branches (recommended)
5858

5959
![](https://i.imgur.com/T6pJPY8.jpg)
6060

61-
The feature branch workflow is where every small or large feature gets its own branch. These branches are shortlived and are quickly merged back into master. Each feature branch corresponds to a pull request and the branch is deleted after the PR is merged.
61+
The feature branch workflow is where every small or large feature gets its own branch. These branches are shortlived and are quickly merged back into main. Each feature branch corresponds to a pull request and the branch is deleted after the PR is merged.
6262

6363
### Team Member Branches
6464

0 commit comments

Comments
 (0)