Development Workflow
Learn the complete development workflow from cloning the repository to deploying your changes.
Once you've claimed a project, it's time to build! This section covers the complete development workflow, from cloning the repository to deploying previews for client review.
You have full control over your local development environment. Use whichever IDE, terminal, and tools you're most comfortable with. We recommend Cursor for AI-assisted development.
The typical development cycle for an Olive Code project looks like this:
- Clone & Setup
Clone the repository and check out your worker branch. Install dependencies and set up your local environment.
- Understand the PRD
Read through the PRD carefully. Identify the core features, design requirements, and any technical constraints.
- Build Features
Implement the required features one by one. Make regular commits with clear, descriptive messages.
- Push for Preview
Push your changes to your worker branch. Vercel automatically deploys a preview that the client can access.
- Iterate on Feedback
Review client feedback, make adjustments, and push again. Repeat until the client is satisfied.
- Complete & Hand Off
Once approved, submit your work for review. The project gets promoted to production and you move on to your next project.
Follow these practices for a smooth development experience:
- Commit Often – Make small, focused commits with clear messages. This makes it easier to track changes and roll back if needed.
- Test Thoroughly – Test your features on multiple browsers and devices before marking them complete.
- Communicate Blockers – If you're stuck or need clarification, don't wait. Reach out through the appropriate channels.
- Follow the PRD – Stay close to the requirements. If you think something should be different, communicate that before implementing.
- Write Clean Code – Other workers may need to maintain this code. Write it as if you'll be the one debugging it in 6 months.
Dive deeper into specific aspects of the development workflow: