Engines Aether Legend of the Lunar Priest NIFE Roadmap
Shatterloop Game Projects Deprecated Starwright
Saepes Mundi Other Projects Blog  

The Evervamp

gambit checklist

Posted June 23, 2015 by Xhin

This project is going to be absolutely *crucial* to the rest of the Revamp. Basically, it's an admission that I do way way better work-wise when I have very clear tasks (even if those tasks are planning for future tasks).

Gambit is a task-management system that also interfaces with bug reports and feature requests. It also allows everyone to see what projects are planned, some rough ETA's for them (based on rough ETAs for their tasks), the status of various feature requests, and whichever task I'm working on in real time. It also automatically charts how much time I spend on the tasks I work on, so I can see how it matches up against the ETA I had set for it.

Before I get on board with this, I have to actually build the system. As of an hour ago, I finished preprogramming the last few tasks remaining with this project, so the below list is a solid list of tasks (which is what I will be working with from now on:


--------------

  • Fix Requests DB (name + description) -- Easy-peasy
  • Create default handling for bug reports and requests -- Easy

    ----------

  • Get CP Working with Categories and Projects (already built out but broken for some reason) -- Medium
  • New Bug Report interface -- Medium
  • Migrate all unlocked feature requests -- Medium-hard
  • Migrate all bugs -- Medium

    ----

  • CP: Convert requests to tasks -- Medium
  • CP: Convert Bugs to tasks -- Medium
  • CP: Add tasks to project -- Medium-Easy
  • CP: Task Manager -- Medium-hard

    ----


  • Requests View -- Medium-Hard
  • Integrate requests with request forum posts -- Medium
  • Evervamp View -- Medium

    ----

  • Flesh out all current half-finished projects into Gambit -- Medium-hard
  • Set tasks for unstarted or barely started parts of the Evervamp -- Medium-hard

    Probably looking at a 2-3 day project here. Maybe not. We'll see how it goes!

  • There are 27 Replies


    Okay, here we goooo...

    June 24, 2015
    Xhin
    Sky's the limit

    Looks like I have another couple of days on this.

    June 24, 2015
    Xhin
    Sky's the limit

    Okay, getting an early start today!

    ...yes, 6:30pm is "early" for saturday :P

    June 27, 2015
    Xhin
    Sky's the limit

    Currently migrating over all the still-active feature requests... there are about 400 posts in that forum I need to sort through.

    June 27, 2015
    Xhin
    Sky's the limit

    ughhh I keep putting the migrate forum in the "reason" instead of the "move" box.. going 100 posts at a time this is such a waste

    June 27, 2015
    Xhin
    Sky's the limit

    Found a Gambit you missed:


    June 27, 2015
    Feral Wolf
    The Rogue Wolf

    Okay all the active requests are migrated.. There still needs to be a lot of cleanup done with that forum (maybe tag it and merge it with feedback for the time being). Next will be actually integrating the active requests into Gambit.

    June 27, 2015
    Xhin
    Sky's the limit

    hahahaah thanks feral

    June 27, 2015
    Xhin
    Sky's the limit

    Okay requests are in the gambit database. woo @ database wizardry

    Next up: Migrating bugs!

    June 27, 2015
    Xhin
    Sky's the limit

    ** Eat Dinner

    June 28, 2015
    Xhin
    Sky's the limit

    Bugs are migrated, back in the admin panel.

    June 28, 2015
    Xhin
    Sky's the limit

    Hmm.. running into issues with the control panel framework. Sure, I can hack it together.. but it's a pain to work with which defeats the purpose of having this feature.

    June 28, 2015
    Xhin
    Sky's the limit

    Okay, these tasks need to be completed before I can continue:

  • Configure Ribosome to allow singular panels
  • Configure Protein to add a new render type that makes the upcoming feature easier to read/respond to.

  • June 28, 2015
    Xhin
    Sky's the limit

    tl;dr I'll do more tomorrow.

    June 28, 2015
    Xhin
    Sky's the limit

    Now *this* is an early start! (9:48am) I'm going to try to get some done before I go fix a car with my dad.

    June 28, 2015
    Xhin
    Sky's the limit

    Okay these are done and so is the display for converting bugs to tasks. I'm going to bring my little computer with me so I can get more done while I'm out, but it'll be a while before I get cell reception again.

    June 28, 2015
    Xhin
    Sky's the limit

    Okay, bugs are turning into tasks successfully. Onto doing the same for feature requests...

    June 28, 2015
    Xhin
    Sky's the limit

    waiting on the photoshop...

    June 28, 2015
    Furtive

    Yeah I just saw that in my email. Fixed.

    Onto more stuff here...

    June 28, 2015
    Xhin
    Sky's the limit

    Requests CP is done.. onto adding tasks to a project.

    June 28, 2015
    Xhin
    Sky's the limit

    Tasks are added to project. Onto the task manager.

    June 28, 2015
    Xhin
    Sky's the limit

    All right, these last three tasks are going to require more planning. (The requests integration will be mostly just labor-intensive).

    The good news is, I'm on the home stretch now. And a vastly increased productivity awaits :)

    June 28, 2015
    Xhin
    Sky's the limit

    Okay, got these things scoped out. Going to eat, drive home (1:30 drive, ugh) and maybe do some more tonight.

    June 29, 2015
    Xhin
    Sky's the limit



    Gambit.

    June 29, 2015
    Moonray

    It looks like this stuff is already scoped out sooo it's just a matter of implementing it now.

    July 12, 2015
    Xhin
    Sky's the limit

    Currently working on a Current task class that will make the last part of the task manager and the first part of the evervamp view much easier...

    July 12, 2015
    Xhin
    Sky's the limit

    Okay, every part of the task manager now works.

    Next up: I'm actually going to bootstrap myself and put the last few tasks of Gambit *inside* Gambit.

    July 13, 2015
    Xhin
    Sky's the limit

    Reply to: gambit checklist

    Username
    Password