File:  [NetBSD Developer Wiki] / wikisrc / projects / all.mdwn
Revision 1.1: download - view: text, annotated - select for diffs
Sun Nov 6 01:49:22 2011 UTC (11 years, 10 months ago) by jmmv
Branches: MAIN
CVS tags: HEAD
Add the "all" and "all-flat" projects lists.  The former lists all available
projects properly sorted by category and difficulty, while the latter shows
a single page including an Atom/RSS feed.

Note that the "all" page is also the place to spot misclassified projects,
as it includes a section detailing precisely this.  This section is not
empty yet, but it should be "soon".

    1: [[!meta title="All projects"]]
    2: 
    3: This page contains the list of all available projects, broken by topic
    4: and difficulty.
    5: 
    6: # Kernel-level projects
    7: 
    8: ## Easy
    9: 
   10: [[!map show="title" pages="projects/* and tagged(project) and tagged(kernel) and tagged(easy)"]]
   11: 
   12: ## Medium
   13: 
   14: [[!map show="title" pages="projects/* and tagged(project) and tagged(kernel) and tagged(medium)"]]
   15: 
   16: ## Hard
   17: 
   18: [[!map show="title" pages="projects/* and tagged(project) and tagged(kernel) and tagged(hard)"]]
   19: 
   20: # Userland projects
   21: 
   22: ## Easy
   23: 
   24: [[!map show="title" pages="projects/* and tagged(project) and tagged(userland) and tagged(easy)"]]
   25: 
   26: ## Medium
   27: 
   28: [[!map show="title" pages="projects/* and tagged(project) and tagged(userland) and tagged(medium)"]]
   29: 
   30: ## Hard
   31: 
   32: [[!map show="title" pages="projects/* and tagged(project) and tagged(userland) and tagged(hard)"]]
   33: 
   34: # pkgsrc projects
   35: 
   36: ## Easy
   37: 
   38: [[!map show="title" pages="projects/* and tagged(project) and tagged(pkgsrc) and tagged(easy)"]]
   39: 
   40: ## Medium
   41: 
   42: [[!map show="title" pages="projects/* and tagged(project) and tagged(pkgsrc) and tagged(medium)"]]
   43: 
   44: ## Hard
   45: 
   46: [[!map show="title" pages="projects/* and tagged(project) and tagged(pkgsrc) and tagged(hard)"]]
   47: 
   48: # Unclassified projects
   49: 
   50: This section contains the list of projects that have not been classified:
   51: i.e.  projects that lack a tag defining their category and/or their difficulty.
   52: 
   53: Theoretically, this section should be empty.  In practice, however, it is all
   54: too easy to forget to tag a project appropriately when defining it, and this
   55: section is intended to help in spotting such misclassified projects.  Please
   56: note that misclassified projects may not appear in other indexes, so it is
   57: important to spot them!
   58: 
   59: ## Projects without a category definition
   60: 
   61: [[!map show="title" pages="projects/* and tagged(project) and !tagged(kernel) and !tagged(pkgsrc) and !tagged(userland)"]]
   62: 
   63: ## Projects without a difficulty definition
   64: 
   65: [[!map show="title" pages="projects/* and tagged(project) and !tagged(easy) and !tagged(medium) and !tagged(hard)"]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb