Chapter
There are many possible development workflows. The important things are that you safeguard production data, incorporate testing, and that everyone you are working with understands and follows the same approach. A basic development workflow is to pull content and user data from a live site (if any), add features and fix bugs locally, push the changed code to a staging site for people to test it, and only after testing push it to the live site.