├── .bookignore ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── NOTES.md ├── README.md ├── SUMMARY.md ├── _sketch ├── cover.sketch └── illustrations.sketch ├── automation ├── README.md ├── ci.md ├── coverage.md ├── deployment.md ├── staging.md ├── summary.md └── testing.md ├── book.json ├── coding ├── README.md ├── inline_docs.md ├── linting.md ├── readme_files.md ├── summary.md ├── test_types.md ├── tests.md └── why_test.md ├── communication ├── README.md └── using_slack.md ├── cover.jpg ├── git ├── README.md ├── automated_deployments.md ├── continuous_integration.md ├── feature_branches.md ├── hotfix.md ├── main_branches.md ├── pull_requests.md ├── releasing.md ├── reviewing.md ├── summary.md └── why.md ├── images ├── commit-reviewing.png ├── cover-shadow.png ├── cover-spine.png ├── cover.jpg ├── cover.png ├── coveralls-example.png ├── develop-timeline-master.svg ├── develop-timeline.png ├── develop-timeline.svg ├── example-sprint.png ├── github-build-failure.png ├── github-new-release.png ├── github-pr-compare.png ├── github-pr-example.png ├── github-pr-status-example.png ├── github-request-review.png ├── lint-error.png ├── merge-commits.svg ├── semaphore-deploy-commands.png ├── semaphore-deployment-example.png ├── staging-site.png ├── tdd-flowchart-alt.png ├── tdd-flowchart.png └── travis-ci-example.png ├── intro ├── README.md ├── agile.md └── ideal_process.md ├── lifecycle ├── README.md ├── launch_myth.md ├── milestones.md ├── phases.md ├── planning.md ├── release_notes.md ├── sprint_planning.md ├── sprint_zero.md ├── sprints.md ├── summary.md └── versioning.md ├── misc └── checklist.md ├── package.json ├── styles ├── pdf.css └── website.css ├── teams ├── README.md ├── composition.md └── subteams.md ├── toc └── README.md ├── tracking └── bug_reports.md └── yarn.lock /.bookignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/.bookignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/NOTES.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /_sketch/cover.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/_sketch/cover.sketch -------------------------------------------------------------------------------- /_sketch/illustrations.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/_sketch/illustrations.sketch -------------------------------------------------------------------------------- /automation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/automation/README.md -------------------------------------------------------------------------------- /automation/ci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/automation/ci.md -------------------------------------------------------------------------------- /automation/coverage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/automation/coverage.md -------------------------------------------------------------------------------- /automation/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/automation/deployment.md -------------------------------------------------------------------------------- /automation/staging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/automation/staging.md -------------------------------------------------------------------------------- /automation/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/automation/summary.md -------------------------------------------------------------------------------- /automation/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/automation/testing.md -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/book.json -------------------------------------------------------------------------------- /coding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/coding/README.md -------------------------------------------------------------------------------- /coding/inline_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/coding/inline_docs.md -------------------------------------------------------------------------------- /coding/linting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/coding/linting.md -------------------------------------------------------------------------------- /coding/readme_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/coding/readme_files.md -------------------------------------------------------------------------------- /coding/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/coding/summary.md -------------------------------------------------------------------------------- /coding/test_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/coding/test_types.md -------------------------------------------------------------------------------- /coding/tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/coding/tests.md -------------------------------------------------------------------------------- /coding/why_test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/coding/why_test.md -------------------------------------------------------------------------------- /communication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/communication/README.md -------------------------------------------------------------------------------- /communication/using_slack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/communication/using_slack.md -------------------------------------------------------------------------------- /cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/cover.jpg -------------------------------------------------------------------------------- /git/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/git/README.md -------------------------------------------------------------------------------- /git/automated_deployments.md: -------------------------------------------------------------------------------- 1 | # Automated deployments 2 | -------------------------------------------------------------------------------- /git/continuous_integration.md: -------------------------------------------------------------------------------- 1 | # Continuous integration 2 | -------------------------------------------------------------------------------- /git/feature_branches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/git/feature_branches.md -------------------------------------------------------------------------------- /git/hotfix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/git/hotfix.md -------------------------------------------------------------------------------- /git/main_branches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/git/main_branches.md -------------------------------------------------------------------------------- /git/pull_requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/git/pull_requests.md -------------------------------------------------------------------------------- /git/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/git/releasing.md -------------------------------------------------------------------------------- /git/reviewing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/git/reviewing.md -------------------------------------------------------------------------------- /git/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/git/summary.md -------------------------------------------------------------------------------- /git/why.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/git/why.md -------------------------------------------------------------------------------- /images/commit-reviewing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/commit-reviewing.png -------------------------------------------------------------------------------- /images/cover-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/cover-shadow.png -------------------------------------------------------------------------------- /images/cover-spine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/cover-spine.png -------------------------------------------------------------------------------- /images/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/cover.jpg -------------------------------------------------------------------------------- /images/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/cover.png -------------------------------------------------------------------------------- /images/coveralls-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/coveralls-example.png -------------------------------------------------------------------------------- /images/develop-timeline-master.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/develop-timeline-master.svg -------------------------------------------------------------------------------- /images/develop-timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/develop-timeline.png -------------------------------------------------------------------------------- /images/develop-timeline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/develop-timeline.svg -------------------------------------------------------------------------------- /images/example-sprint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/example-sprint.png -------------------------------------------------------------------------------- /images/github-build-failure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/github-build-failure.png -------------------------------------------------------------------------------- /images/github-new-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/github-new-release.png -------------------------------------------------------------------------------- /images/github-pr-compare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/github-pr-compare.png -------------------------------------------------------------------------------- /images/github-pr-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/github-pr-example.png -------------------------------------------------------------------------------- /images/github-pr-status-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/github-pr-status-example.png -------------------------------------------------------------------------------- /images/github-request-review.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/github-request-review.png -------------------------------------------------------------------------------- /images/lint-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/lint-error.png -------------------------------------------------------------------------------- /images/merge-commits.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/merge-commits.svg -------------------------------------------------------------------------------- /images/semaphore-deploy-commands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/semaphore-deploy-commands.png -------------------------------------------------------------------------------- /images/semaphore-deployment-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/semaphore-deployment-example.png -------------------------------------------------------------------------------- /images/staging-site.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/staging-site.png -------------------------------------------------------------------------------- /images/tdd-flowchart-alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/tdd-flowchart-alt.png -------------------------------------------------------------------------------- /images/tdd-flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/tdd-flowchart.png -------------------------------------------------------------------------------- /images/travis-ci-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/images/travis-ci-example.png -------------------------------------------------------------------------------- /intro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/intro/README.md -------------------------------------------------------------------------------- /intro/agile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/intro/agile.md -------------------------------------------------------------------------------- /intro/ideal_process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/intro/ideal_process.md -------------------------------------------------------------------------------- /lifecycle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/lifecycle/README.md -------------------------------------------------------------------------------- /lifecycle/launch_myth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/lifecycle/launch_myth.md -------------------------------------------------------------------------------- /lifecycle/milestones.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/lifecycle/milestones.md -------------------------------------------------------------------------------- /lifecycle/phases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/lifecycle/phases.md -------------------------------------------------------------------------------- /lifecycle/planning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/lifecycle/planning.md -------------------------------------------------------------------------------- /lifecycle/release_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/lifecycle/release_notes.md -------------------------------------------------------------------------------- /lifecycle/sprint_planning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/lifecycle/sprint_planning.md -------------------------------------------------------------------------------- /lifecycle/sprint_zero.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/lifecycle/sprint_zero.md -------------------------------------------------------------------------------- /lifecycle/sprints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/lifecycle/sprints.md -------------------------------------------------------------------------------- /lifecycle/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/lifecycle/summary.md -------------------------------------------------------------------------------- /lifecycle/versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/lifecycle/versioning.md -------------------------------------------------------------------------------- /misc/checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/misc/checklist.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/package.json -------------------------------------------------------------------------------- /styles/pdf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/styles/pdf.css -------------------------------------------------------------------------------- /styles/website.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/styles/website.css -------------------------------------------------------------------------------- /teams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/teams/README.md -------------------------------------------------------------------------------- /teams/composition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/teams/composition.md -------------------------------------------------------------------------------- /teams/subteams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/teams/subteams.md -------------------------------------------------------------------------------- /toc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/toc/README.md -------------------------------------------------------------------------------- /tracking/bug_reports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/tracking/bug_reports.md -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/modern-development/HEAD/yarn.lock --------------------------------------------------------------------------------