How did I reduce project onboarding from 2H 😫 to 3 MINUTES πŸ”₯πŸ”₯πŸ”₯ ?

mzsrtgzr2

MoRoth

Posted on November 4, 2023

How did I reduce project onboarding from 2H 😫 to 3 MINUTES πŸ”₯πŸ”₯πŸ”₯ ?

Following along "Getting started" texts for complex projects can be frustrating. It is also hard to write them well and also it requires the people following it to do many many manual actions.

Taking for example Cocmd
For someone to get stared it requires having

  • git installed
  • node installed
  • vscode (or some other ide)
  • cloning all the repos
  • setting up git hooks
  • going one by one and building with npm and cargo

So instead of writing a long readme on how to do all that.
We decided to use cocmd own cli to create super fast onboarding experience for project contributors:

  1. Install cocmd Getting Started
  2. install and Run the Contributors onboarding packages:
cocmd install https://github.com/cocmd/cocmd
cocmd run cocmd.contrib-onboarding

Enter fullscreen mode Exit fullscreen mode

asciicast

it's going to:

  • install git
  • install rust
  • install node
  • clone all Cocmd repos
  • build the website
  • build cocmd cli
  • open vscode with all the repos

You can do the same for your own projects

and be the superhero of productivity in your workplace!

  • onboarding
  • playbooks
  • sharing cmd stuff

Use cocmd to make your dev life better cocmd.org

join the open source project

How can you help?

πŸ’– πŸ’ͺ πŸ™… 🚩
mzsrtgzr2
MoRoth

Posted on November 4, 2023

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related