Easy to use
Well documented and easy to use CLI with tab completion with --help
always available.
Easy to use
Well documented and easy to use CLI with tab completion with --help
always available.
Smart
Automatic change determination with minimal configuration.
Safe & strict
Avoid common pitfalls and mistakes when working in a monorepo with Workspace validation.
Extendable
Includes first-party plugins and a robust extendable architecture to customize to your team’s needs.
oneRepo simplifies automation by handling common tasks for you and your team. Say goodbye to spending excessive time tinkering with tooling and hello to focusing on your applications.
Gone are the days of manually configuring file glob patterns for Workspace integrity and decision making for whether or not checks and tasks must run. oneRepo automatically and accurately determines which Workspaces, tasks, and checks are necessary for any given change
With oneRepo, you can utilize shared Workspaces as source-level dependencies. This means that all import/require chains within the monorepo originate from the source files, eliminating the need to rebuild shared packages to capture changes.
Logging output from every command and tool in oneRepo is carefully grouped, documented, and prevented from overlapping parallel executions. Every line includes context, timing, and log-type information.
Install the CLI
First, install oneRepo’s one
command into your path:
Create your oneRepo
Next, use the one create
command to initialize into an existing or a new repository.
Keep going…
You’re nearly done. Follow the in-prompt instructions or continue on with the getting started guide.