Nailed is a great tool for gathering development data.

Unfortunately it hasn't seen any improvements in some time and some of the most needed data is not available (PR life, review numbers, open and closed PRs)

I want to either bring it up to speed or rebuilt it from scratch in a combination of python 3.5 + django + celery + rabbitmq in order to have a solid foundation to extract data from and have it available for our sprint analysis.

Points to have a decent solution:

  • Github Stuff:

    • Gathers all PR data
    • Allows to toggle on and off different organizations
    • Allows to toggle on and off different repos
    • All those tasks are distributed and run by celery
    • Tasks are scheduled to run on a X basis (hourly?)
    • Repos can be refreshed on demand
    • BONUS: Reviews are also gathered and their status stored (part of github beta api)
  • Jenkins Stuff:

    • TBD
  • Bugzilla Stuff:

    • TBD

Looking for hackers with the skills:

python3 rabbitmq django celery github

This project is part of:

Hack Week 15

Activity

  • almost 3 years ago: itxaka liked Improve Nailed
  • almost 3 years ago: itxaka left Improve Nailed
  • over 3 years ago: dmaiocchi disliked Improve Nailed
  • over 3 years ago: dmaiocchi liked Improve Nailed
  • over 3 years ago: itxaka added keyword "python3" to Improve Nailed
  • over 3 years ago: itxaka added keyword "rabbitmq" to Improve Nailed
  • over 3 years ago: itxaka added keyword "django" to Improve Nailed
  • over 3 years ago: itxaka added keyword "celery" to Improve Nailed
  • over 3 years ago: itxaka added keyword "github" to Improve Nailed
  • over 3 years ago: itxaka started Improve Nailed
  • All Activity

    Comments

    • dmaiocchi
      over 3 years ago by dmaiocchi | Reply

      @itxaka, if you want to fetch info from PR the ruby library octokit is much more documented and robust then the python one.

    Similar Projects

    Port Salt virt modules to idem by cbosdonnat

    Salt is moving towards a plugable architecture ...


    SUSE Manager: Windows client support by pagarcia

    Let's see how much, if any, of the steps descri...


    Improve the supportconfig database tool by leonardocf

    The tool, developed in previous HackWeeks, is...


    Build admin-tools in a stand-alone environment without obs dependencies by dmulder

    The [admin-tools appimage](https://appimage.git...


    Fix terracumber, add some python unit tests, try to extend it and publish it by juliogonzalezgil

    Last year I developed [Terracumber](https://hac...


    Zero-ish downtime deploy on da cheap! by josegomezr

    Zero-ish downtime deploy on da cheap!

    This...


    Polish filtra and move data collection to Postresql by jochenbreuer

    Last [hackweek](https://hackweek.suse.com/proje...


    "Physical" notifications with Raspberry Pi and addressable LEDs by dannysauer

    I'd like a way to have a device on my desk whic...


    openSUSE Leap release process improvements by lkocman

    Goal:

    I'd like to have the release proce...