File:  [NetBSD Developer Wiki] / wikisrc / projects / all.mdwn
Revision 1.2: download - view: text, annotated - select for diffs
Sun Nov 6 01:59:12 2011 UTC (2 years, 5 months ago) by jmmv
Branches: MAIN
CVS tags: HEAD
Move existing project definitions from projects/gsoc_2011/ to
projects/project/ .

The goal for this reorganization is to remove any knowledge of the projects
classification from the file hierarchy: the classification goes into tags,
and projects indexes automatically list projects based on such tags.

Also, the current gsoc_2011 name was wrong anyway, because GSoC 2011 has
already concluded and projects would have had to move to a gsoc_2012 directory
anyway.

Lastly, yes, "projects/project/*" is slightly redundant.  But I want to keep
the project lists from the projects "database" clearly separated.

This is as proposed in www@.

[[!meta title="All projects"]]

This page contains the list of all available projects, broken by topic
and difficulty.

# Kernel-level projects

## Easy

[[!map show="title" pages="projects/project/* and tagged(kernel) and tagged(easy)"]]

## Medium

[[!map show="title" pages="projects/project/* and tagged(kernel) and tagged(medium)"]]

## Hard

[[!map show="title" pages="projects/project/* and tagged(kernel) and tagged(hard)"]]

# Userland projects

## Easy

[[!map show="title" pages="projects/project/* and tagged(userland) and tagged(easy)"]]

## Medium

[[!map show="title" pages="projects/project/* and tagged(userland) and tagged(medium)"]]

## Hard

[[!map show="title" pages="projects/project/* and tagged(userland) and tagged(hard)"]]

# pkgsrc projects

## Easy

[[!map show="title" pages="projects/project/* and tagged(pkgsrc) and tagged(easy)"]]

## Medium

[[!map show="title" pages="projects/project/* and tagged(pkgsrc) and tagged(medium)"]]

## Hard

[[!map show="title" pages="projects/project/* and tagged(pkgsrc) and tagged(hard)"]]

# Unclassified projects

This section contains the list of projects that have not been classified:
i.e.  projects that lack a tag defining their category and/or their difficulty.

Theoretically, this section should be empty.  In practice, however, it is all
too easy to forget to tag a project appropriately when defining it, and this
section is intended to help in spotting such misclassified projects.  Please
note that misclassified projects may not appear in other indexes, so it is
important to spot them!

## Projects without a category definition

[[!map show="title" pages="projects/project/* and !tagged(kernel) and !tagged(pkgsrc) and !tagged(userland)"]]

## Projects without a difficulty definition

[[!map show="title" pages="projects/project/* and !tagged(easy) and !tagged(medium) and !tagged(hard)"]]

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