Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Retiring projects #7

Open
stuartpb opened this issue Jan 21, 2018 · 4 comments
Open

Retiring projects #7

stuartpb opened this issue Jan 21, 2018 · 4 comments
Labels
model / schema Shortcomings of the project definition structure

Comments

@stuartpb
Copy link
Member

Touches on some thoughts from #1.

Right now, I've held off on adding any Stage 3 (Polished, which essentially means "Done") projects, for a couple reasons:

  • They don't share a purpose with the stage 0/1/2 projects in that there's usually not much more to do with them
  • Sometimes there is more to do with them (ie. updating their style to a newer formulation, ie. classic Node modules using Nodebacks into ES6 modules using Promises), but I'm not sure if I'm all that interested in doing that
  • Sometimes they've become irrelevant (or worse) since reaching stage 3, and I wouldn't want to work on them further
  • Of the projects that reach Stage 3, I'd want to sort some of them by dex, and some of them I'd just want to sink based on the stuff I described above

Basically, if I start adding Stage 3 projects, I think I'd need more fields to qualify some of these details, which would matter for their modal presentation (and I might want to figure out a sensible default, for how to interpret a project that otherwise looks like a stage 0/1/2 project with the kinds of fields that are defined right now).

@stuartpb
Copy link
Member Author

Some field ideas to encapsulate some of these sentiments: archived, maintenance (for "maintenance mode")

Could be bools, string enum values, or string enum fields (where maintenance might be, like, 'me', or maybe I've handed the project off to a new maintainer - which is probably a bridge I should cross when I get to it)

This was referenced Jan 21, 2018
@stuartpb stuartpb added the model / schema Shortcomings of the project definition structure label Jan 21, 2018
@stuartpb
Copy link
Member Author

There's a lot of overlap (and even subjectivity as toward the difference) between retiring a project and abandoning it (#10).

@stuartpb
Copy link
Member Author

Indeed, is there a difference between a retired project and a project that's abandoned after becoming viable?

This was referenced Jan 21, 2018
@stuartpb
Copy link
Member Author

In relation to the pass and disregard fields from #10, I think I'm pretty much just going to keep stage-3 projects around (with low dex as applicable), and assign them pass and disregard tags as applicable if and when they become the sort of thing I'd pass on, or disregard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
model / schema Shortcomings of the project definition structure
Projects
None yet
Development

No branches or pull requests

1 participant