File:  [NetBSD Developer Wiki] / wikisrc / projects / all.mdwn
Revision 1.10: download - view: text, annotated - select for diffs
Sat Jan 27 14:49:06 2018 UTC (9 months, 3 weeks ago) by wiki
Branches: MAIN
CVS tags: HEAD
web commit by christos

    1: [[!meta title="All projects"]]
    2: 
    3: This page contains the list of all available projects, broken by topic
    4: and difficulty.  The topics are as follows:
    5: 
    6: [[!toc levels=1]]
    7: 
    8: # File system / storage projects
    9: ## Easy
   10: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:filesystems) and tagged(difficulty:easy)"]]
   11: ## Medium
   12: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:filesystems) and tagged(difficulty:medium)"]]
   13: ## Hard
   14: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:filesystems) and tagged(difficulty:hard)"]]
   15: 
   16: # Networking projects
   17: ## Easy
   18: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:networking) and tagged(difficulty:easy)"]]
   19: ## Medium
   20: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:networking) and tagged(difficulty:medium)"]]
   21: ## Hard
   22: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:networking) and tagged(difficulty:hard)"]]
   23: 
   24: # Port-related projects
   25: ## Easy
   26: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:ports) and tagged(difficulty:easy)"]]
   27: ## Medium
   28: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:ports) and tagged(difficulty:medium)"]]
   29: ## Hard
   30: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:ports) and tagged(difficulty:hard)"]]
   31: 
   32: # Other kernel-level projects
   33: ## Easy
   34: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:kernel) and tagged(difficulty:easy)"]]
   35: ## Medium
   36: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:kernel) and tagged(difficulty:medium)"]]
   37: ## Hard
   38: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:kernel) and tagged(difficulty:hard)"]]
   39: 
   40: # Userland projects
   41: ## Easy
   42: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:userland) and tagged(difficulty:easy)"]]
   43: ## Medium
   44: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:userland) and tagged(difficulty:medium)"]]
   45: ## Hard
   46: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:userland) and tagged(difficulty:hard)"]]
   47: 
   48: # Desktop projects
   49: ## Easy
   50: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:desktop) and tagged(difficulty:easy)"]]
   51: ## Medium
   52: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:desktop) and tagged(difficulty:medium)"]]
   53: ## Hard
   54: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:desktop) and tagged(difficulty:hard)"]]
   55: 
   56: # Code Quality Improvement projects
   57: ## Easy
   58: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:analyzers) and tagged(difficulty:easy)"]]
   59: ## Medium
   60: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:analyzers) and tagged(difficulty:medium)"]]
   61: ## Hard
   62: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:analyzers) and tagged(difficulty:hard)"]]
   63: 
   64: # pkgsrc projects
   65: ## Easy
   66: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:pkgsrc) and tagged(difficulty:easy)"]]
   67: ## Medium
   68: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:pkgsrc) and tagged(difficulty:medium)"]]
   69: ## Hard
   70: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:pkgsrc) and tagged(difficulty:hard)"]]
   71: 
   72: # Miscellaneous projects
   73: ## Easy
   74: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:misc) and tagged(difficulty:easy)"]]
   75: ## Medium
   76: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:misc) and tagged(difficulty:medium)"]]
   77: ## Hard
   78: [[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:misc) and tagged(difficulty:hard)"]]
   79: 
   80: # Unclassified projects
   81: 
   82: This section contains the list of projects that have not been classified:
   83: i.e.  projects that lack a tag defining their category and/or their difficulty.
   84: 
   85: Theoretically, this section should be empty.  In practice, however, it is all
   86: too easy to forget to tag a project appropriately when defining it, and this
   87: section is intended to help in spotting such misclassified projects.  Please
   88: note that misclassified projects may not appear in other indexes, so it is
   89: important to spot them!
   90: 
   91: ## Projects without a category definition
   92: 
   93: [[!map show="title" pages="projects/project/* and tagged(status:active) and !tagged(category:desktop) and !tagged(category:filesystems) and !tagged(category:kernel) and !tagged(category:misc) and !tagged(category:networking) and !tagged(category:pkgsrc) and !tagged(category:ports) and !tagged(category:userland)"]]
   94: 
   95: ## Projects without a difficulty definition
   96: 
   97: [[!map show="title" pages="projects/project/* and tagged(status:active) and !tagged(difficulty:easy) and !tagged(difficulty:medium) and !tagged(difficulty:hard)"]]
   98: 
   99: # Notes
  100: 
  101: This page is (mostly) generated automatically from the project pages
  102: themselves. To add a new project, just add a new project page and tag
  103: it with the proper tags. Also note that the last modification date
  104: appearing below is the last modification date of the list template,
  105: not of any of the projects themselves; nor is it the date when the
  106: last new project was added.

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