Radworks

Posted on Jul 10, 2023Read on Mirror.xyz

How to Ratify the Radworks Purpose... with Radicle!

The Radworks purpose is hosted on Radicle. You can find it on seed.radworks.org in the radworks-governance project or by clicking here.

This is a quick onboarding guide for ratifying the Radworks purpose doc with Radicle! It will walk you through the steps of installing radicle, cloning a project, and submitting a patch.

To start, open up your terminal!

  1. Install radicle

     sh <(curl -sSf https://radicle.xyz/install)
    
  2. Follow the instructions on installation: Run source ~/.profile or open a new terminal, then run rad auth.

  3. Start your local node and connect it to seed.radworks.org

    rad node start -- --connect z6MksA6UnYhEzXPqHrG4Mz7m3qwzfFCaM1BhVK9LGRHZZxek@seed.radworks.org:8776
    
  4. Clone the radworks-governance repository to your machine

     rad clone rad:zPUsinVa3gP71g6Dt47LP76phAWd
    
  5. Enter the directory

     cd radworks-governance
    
  6. Create a new branch

    git checkout -b ratification-<INSERT YOUR NAME>
    
  7. Open the purpose.md file in your editor of choice, or directly in the terminal with:

     vim purpose.md i
    
  8. Add the following to the bottom of the page:

    🌱 <INSERT YOUR INITIALS/NAME/HANDLE>If editing with vim, press Esc key to exit edit mode, then type :qa to quit.

  9. Add and commit your changes

    git add .
    git commit -m "Ratification for <INSERT YOUR NAME>"
    
  10. Open a patch to get your ratification merged into the project

    git push rad -o patch.message="Ratification of Purpose" -o patch.message="I am a Radworks community member and I ratify this purpose." HEAD:refs/patches
    

Once successful you should see something along the lines of:

Patch 036702eadf68385bcb708baeef571f6dba6f9a0f opened


Thanks for joining us in our quest to cultivate a better and freer internet! 🌱

Recommended Reading