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