GitHub offers pre-configured workflow templates where you can modify to create your own continuous integration workflow. GitHub examines your code and suggests CI templates that may be useful for your repository. If ones repository contains Node.js code, for example, you'll see recommendations for Node.js projects. Workflow templates can be used as a starting point for creating your own custom workflow or as-is.