mirror of
https://github.com/NixOS/rfcs.git
synced 2025-11-08 19:46:12 +01:00
Move hybrid approach to alternatives section
This commit is contained in:
parent
172cc8eb18
commit
fdc242419f
1 changed files with 18 additions and 16 deletions
|
|
@ -154,22 +154,6 @@ Given that `meta.categories` is implemented as a list, it is interesting to
|
|||
treat the first element of this list as the "most important" categorization, the
|
||||
one that mostly identifies with the software being classified.
|
||||
|
||||
### Hybrid approach
|
||||
[hybrid-approach]: #hybrid-approach
|
||||
|
||||
A hybrid approach for code implementation would be implement two meta
|
||||
attributes, namely
|
||||
|
||||
- `meta.categories` for Appstream-based categories
|
||||
- the corresponding `lib.categories` should follow Appstream closely, with
|
||||
few room to custom/extra categories
|
||||
- `meta.tags` for Debtags-like tags
|
||||
- while being inspired from the venerable Debtags work, the corresponding
|
||||
`lib.tags` is completely free to modify and even divert from Debtags,
|
||||
following its own way
|
||||
- generally speaking, `lib.tags` should be less bureaucratic than
|
||||
`lib.categories`
|
||||
|
||||
## Categorization Team
|
||||
[categorization-team]: #categorization-team
|
||||
|
||||
|
|
@ -280,6 +264,24 @@ The most immediate drawbacks are:
|
|||
- as said above, software collections from pkgsrc to slackbuilds
|
||||
- organization and preservation (as Software Heritage)
|
||||
|
||||
3. Debtags/Appstream hybrid approach
|
||||
|
||||
A hybrid approach for code implementation would be implement two meta
|
||||
attributes, namely
|
||||
|
||||
- `meta.categories` for Appstream-based categories
|
||||
- the corresponding `lib.categories` should follow Appstream closely, with
|
||||
few room to custom/extra categories
|
||||
- `meta.tags` for Debtags-like tags
|
||||
- while being inspired from the venerable Debtags work, the corresponding
|
||||
`lib.tags` is completely free to modify and even divert from Debtags,
|
||||
following its own way
|
||||
- generally speaking, `lib.tags` should be less bureaucratic than
|
||||
`lib.categories`
|
||||
|
||||
However, this approach arguably elevates the complexity of the whole work, and
|
||||
adds too much redundancy.
|
||||
|
||||
# Prior art
|
||||
[prior-art]: #prior-art
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue