A development workflow describes the day-to-day activities of a developer in order to obtain the latest build, make changes, and submit them back to a repository that maintains the current overall state of the source code. Having a solid, well-defined developer workflow, supporting tools, and infrastructure is critical to the efficiency of any development team.
The first thing a developer will want to know is where the source code is; basically, a source control system, such as Git. The next will be how to get it into a form that they can start executing, and then, of course, make changes to implement whatever feature they are working on.
Throughout this book, we have been using the Salesforce DX CLI; however, in this chapter, we will compose a number of commands together to automate some aspects you have been performing manually, such...