OpenTechStrategies / open-source-archetypes

A field guide to open source project archetypes
https://opentechstrategies.com/archetypes
Other
95 stars 12 forks source link

Need archetypes for smaller projects #5

Closed jberkus closed 5 years ago

jberkus commented 6 years ago

All of the archetypes currently offered refer only to large, or at least well-established, projects. I would argue that there are a few others that apply to smaller projects. Ideas:

Others?

jvasile commented 6 years ago

We originated this work in the context of Mozilla, so it's no surprise we didn't consider smaller efforts. I agree it's an oversight.

kfogel commented 5 years ago

I agree, there's at least one archetype missing here -- call it the "single-developer scratched itch". Uh, okay, don't call it that, because it's a terrible name, but you get the idea. (We'll think of a better name.)

Often a language module is something that was started to solve a personal/departmental problem -- i.e., sometimes these itches are scratched via standalone programs, and sometimes via language-specific modules, but it's basically the same thing in both cases, archetype-wise.

Viable Fork strikes me as a different thing altogether, because forks can be of any size (remember when GCC got forked?), and a fork can both come from any archetype and be any archetype itself. I.e., I think the fact of being forked is mostly independent of archetype.

kfogel commented 5 years ago

To the extent this issue can be "resolved", I think it is. The material I added in those commits might get moved around, the archetype might get renamed, etc, but at any rate tracking is now happening in the doc rather than here. So I'll close this ticket. Thanks, @jberkus, for the suggestion.