--- wikisrc/projects/all.mdwn 2011/11/06 01:49:22 1.1 +++ wikisrc/projects/all.mdwn 2018/01/27 14:49:06 1.10 @@ -1,49 +1,81 @@ [[!meta title="All projects"]] This page contains the list of all available projects, broken by topic -and difficulty. +and difficulty. The topics are as follows: -# Kernel-level projects +[[!toc levels=1]] +# File system / storage projects ## Easy - -[[!map show="title" pages="projects/* and tagged(project) and tagged(kernel) and tagged(easy)"]] - +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:filesystems) and tagged(difficulty:easy)"]] ## Medium +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:filesystems) and tagged(difficulty:medium)"]] +## Hard +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:filesystems) and tagged(difficulty:hard)"]] -[[!map show="title" pages="projects/* and tagged(project) and tagged(kernel) and tagged(medium)"]] +# Networking projects +## Easy +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:networking) and tagged(difficulty:easy)"]] +## Medium +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:networking) and tagged(difficulty:medium)"]] +## Hard +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:networking) and tagged(difficulty:hard)"]] +# Port-related projects +## Easy +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:ports) and tagged(difficulty:easy)"]] +## Medium +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:ports) and tagged(difficulty:medium)"]] ## Hard +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:ports) and tagged(difficulty:hard)"]] -[[!map show="title" pages="projects/* and tagged(project) and tagged(kernel) and tagged(hard)"]] +# Other kernel-level projects +## Easy +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:kernel) and tagged(difficulty:easy)"]] +## Medium +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:kernel) and tagged(difficulty:medium)"]] +## Hard +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:kernel) and tagged(difficulty:hard)"]] # Userland projects - ## Easy - -[[!map show="title" pages="projects/* and tagged(project) and tagged(userland) and tagged(easy)"]] - +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:userland) and tagged(difficulty:easy)"]] ## Medium +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:userland) and tagged(difficulty:medium)"]] +## Hard +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:userland) and tagged(difficulty:hard)"]] -[[!map show="title" pages="projects/* and tagged(project) and tagged(userland) and tagged(medium)"]] - +# Desktop projects +## Easy +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:desktop) and tagged(difficulty:easy)"]] +## Medium +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:desktop) and tagged(difficulty:medium)"]] ## Hard +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:desktop) and tagged(difficulty:hard)"]] -[[!map show="title" pages="projects/* and tagged(project) and tagged(userland) and tagged(hard)"]] +# Code Quality Improvement projects +## Easy +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:analyzers) and tagged(difficulty:easy)"]] +## Medium +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:analyzers) and tagged(difficulty:medium)"]] +## Hard +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:analyzers) and tagged(difficulty:hard)"]] # pkgsrc projects - ## Easy - -[[!map show="title" pages="projects/* and tagged(project) and tagged(pkgsrc) and tagged(easy)"]] - +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:pkgsrc) and tagged(difficulty:easy)"]] ## Medium - -[[!map show="title" pages="projects/* and tagged(project) and tagged(pkgsrc) and tagged(medium)"]] - +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:pkgsrc) and tagged(difficulty:medium)"]] ## Hard +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:pkgsrc) and tagged(difficulty:hard)"]] -[[!map show="title" pages="projects/* and tagged(project) and tagged(pkgsrc) and tagged(hard)"]] +# Miscellaneous projects +## Easy +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:misc) and tagged(difficulty:easy)"]] +## Medium +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:misc) and tagged(difficulty:medium)"]] +## Hard +[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:misc) and tagged(difficulty:hard)"]] # Unclassified projects @@ -58,8 +90,17 @@ important to spot them! ## Projects without a category definition -[[!map show="title" pages="projects/* and tagged(project) and !tagged(kernel) and !tagged(pkgsrc) and !tagged(userland)"]] +[[!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)"]] ## Projects without a difficulty definition -[[!map show="title" pages="projects/* and tagged(project) and !tagged(easy) and !tagged(medium) and !tagged(hard)"]] +[[!map show="title" pages="projects/project/* and tagged(status:active) and !tagged(difficulty:easy) and !tagged(difficulty:medium) and !tagged(difficulty:hard)"]] + +# Notes + +This page is (mostly) generated automatically from the project pages +themselves. To add a new project, just add a new project page and tag +it with the proper tags. Also note that the last modification date +appearing below is the last modification date of the list template, +not of any of the projects themselves; nor is it the date when the +last new project was added.