Writing code is wonderful, but it gets its real value, when it's released and shipped to the world. You know the mantra: "Release early, release often".

Releasing code is not hard, but it involves a lot of details, and you want to get them right, because a release is this public statement "Hey, it's done, it works, you can use it." and you can't take a release back, once it's out there. To help with releases there are tons of release scripts which try to automate things. But they usually are quite fragile in case something goes wrong and a pain to test and maintain.

This Hack Week project is about changing this and solving the problem of release scripts once and for all.

The goal is to write a tool which automates releases for every thinkable project. It goes under the name Yes, Ship It!. There is code. Read more about the technical concept in the README.

You are welcome to contribute. Feedback, bug reports, patches, whatever helps to improve the tool.

I'm particularly interested in releases of your own projects you do during Hack Week. Maybe we can make yes_ship_it work for these. If you are interested in giving this a try, please let me know.

And wouldn't it be great to collect all the software releases we do at Hack Week at a central place? With yes_ship_it we could automate that.

Update: We are shipping! We have shipped the first releases as can be seen on our release tracker. The project is self-hosting now, it can ship itself. The next steps are to make it work for as many other projects as we can. Things to do are tracked on the project's issue tracker.

Looking for hackers with the skills:

ruby

This project is part of:

Hack Week 13

Activity

  • about 2 years ago: dmaiocchi liked Shipping everything
  • over 4 years ago: mvidner liked Shipping everything
  • over 4 years ago: okurz liked Shipping everything
  • over 4 years ago: joeyli liked Shipping everything
  • over 4 years ago: mamorales liked Shipping everything
  • over 4 years ago: mamorales joined Shipping everything
  • over 4 years ago: hennevogel liked Shipping everything
  • over 4 years ago: oholecek liked Shipping everything
  • over 4 years ago: gsanso liked Shipping everything
  • over 4 years ago: cschum added keyword "ruby" to Shipping everything
  • All Activity

    Comments

    • mamorales
      over 4 years ago by mamorales | Reply

      If you are using Yes, Ship It! you can now register your releases with the Yes, It Shipped service here

    Similar Projects

    Analyser for YaST logs by jreidinger

    Well, we often stuck in YaST team with knowledg...


    All our beloved acronyms in one place... also some Jekyll hackin by thutterer

    Acronyms are fun. Everyone at SUSE loves them. ...


    ActiveJob influxdb-rails instrumentation by hennevogel

    We have ActiveJob instrumentation in the OBS co...


    Learn Crystal by porting part of YaST to that language by ancorgs

    For a very long time, I have been planning to p...