Skip to content

Commit 3da78cd

Browse files
shepmastercarols10cents
authored andcommitted
Convert categories to TOML
1 parent f8197f1 commit 3da78cd

File tree

2 files changed

+212
-87
lines changed

2 files changed

+212
-87
lines changed

src/categories.toml

Lines changed: 212 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -26,30 +26,224 @@
2626
# `@`, `:`, or `.`. They should be all lowercase.
2727
#
2828

29+
[applications]
30+
name = "Applications"
31+
32+
[applications.categories.multimedia]
33+
name = "Multimedia"
34+
35+
[applications.categories.database]
36+
name = "Database"
37+
38+
[applications.categories.emulators]
39+
name = "Emulators"
40+
41+
[applications.categories.games]
42+
name = "Games"
43+
44+
[applications.categories.graphics]
45+
name = "Graphics"
46+
47+
[applications.categories.operating-systems]
48+
name = "Operating systems"
49+
50+
[applications.categories.system-tools]
51+
name = "System tools"
52+
53+
[applications.categories.text-editors]
54+
name = "Text editors"
55+
56+
[applications.categories.text-processing]
57+
name = "Text processing"
58+
59+
[applications.categories.virtualization]
60+
name = "Virtualization"
61+
2962
[development-tools]
30-
name = "Development Tools"
31-
description = "Ways to make developing in Rust better"
63+
name = "Development tools"
64+
65+
[development-tools.categories.build-system]
66+
name = "Build system"
67+
68+
[development-tools.categories.cargo-plugins]
69+
name = "Cargo plugins"
3270

33-
[development-tools.categories.testing]
34-
name = "Testing"
35-
description = "Additions to automated testing features"
71+
[development-tools.categories.cross-compiling]
72+
name = "Cross compiling"
3673

37-
[development-tools.categories.testing.categories.mocking]
38-
name = "Mocking"
39-
description = "Mocks are not the same as stubs!"
74+
[development-tools.categories.debugging]
75+
name = "Debugging"
76+
77+
[development-tools.categories.embedded]
78+
name = "Embedded"
79+
80+
[development-tools.categories.profiling]
81+
name = "Profiling"
82+
83+
[development-tools.categories.testing]
84+
name = "Testing"
4085

4186
[libraries]
4287
name = "Libraries"
43-
description = "Libraries are reusable pieces of code"
4488

45-
[libraries.categories.async]
46-
name = "Async"
47-
description = "Code that can take time to run but won't block"
89+
[libraries.categories.algorithms]
90+
name = "Algorithms"
4891

49-
[libraries.categories.date-and-time]
50-
name = "Date and Time"
51-
description = "Date and time math"
92+
[libraries.categories.asynchronous]
93+
name = "Asynchronous"
5294

53-
[games]
54-
name = "Games"
55-
description = "Share fun things"
95+
[libraries.categories.audio]
96+
name = "Audio"
97+
98+
[libraries.categories.authentication]
99+
name = "Authentication"
100+
101+
[libraries.categories.caching]
102+
name = "Caching"
103+
104+
[libraries.categories.command-line-interface]
105+
name = "Command-line interface"
106+
107+
[libraries.categories.compression]
108+
name = "Compression"
109+
110+
[libraries.categories.concurrency]
111+
name = "Concurrency"
112+
113+
[libraries.categories.cryptography]
114+
name = "Cryptography"
115+
116+
[libraries.categories.database]
117+
name = "Database"
118+
119+
[libraries.categories.data-structures]
120+
name = "Data structures"
121+
122+
[libraries.categories.date-and-time]
123+
name = "Date and time"
124+
125+
[libraries.categories.distributed-systems]
126+
name = "Distributed systems"
127+
128+
[libraries.categories.email]
129+
name = "Email"
130+
131+
[libraries.categories.encoding]
132+
name = "Encoding"
133+
134+
[libraries.categories.ffi]
135+
name = "FFI"
136+
137+
[libraries.categories.ffi.categories.external-libraries]
138+
name = "External libraries"
139+
140+
[libraries.categories.filesystem]
141+
name = "Filesystem"
142+
143+
[libraries.categories.game-engines]
144+
name = "Game engines"
145+
146+
[libraries.categories.geospatial]
147+
name = "Geospatial"
148+
149+
[libraries.categories.graphics]
150+
name = "Graphics"
151+
152+
[libraries.categories.gui]
153+
name = "GUI"
154+
155+
[libraries.categories.hardware-support]
156+
name = "Hardware Support"
157+
158+
[libraries.categories.image-encoding]
159+
name = "Image encoding"
160+
161+
[libraries.categories.image-processing]
162+
name = "Image processing"
163+
164+
[libraries.categories.internationalization]
165+
name = "Internationalization"
166+
167+
[libraries.categories.logging]
168+
name = "Logging"
169+
170+
[libraries.categories.markup-language]
171+
name = "Markup language"
172+
173+
[libraries.categories.memory-management]
174+
name = "Memory management"
175+
176+
[libraries.categories.mobile]
177+
name = "Mobile"
178+
179+
[libraries.categories.network-programming]
180+
name = "Network programming"
181+
182+
[libraries.categories.os]
183+
name = "Operating systems"
184+
185+
[libraries.categories.os.categories.mac-apis]
186+
name = "Mac APIs"
187+
188+
[libraries.categories.os.categories.unix-apis]
189+
name = "Unix APIs"
190+
191+
[libraries.categories.os.categories.windows-apis]
192+
name = "Windows APIs"
193+
194+
[libraries.categories.parsing]
195+
name = "Parsing"
196+
197+
[libraries.categories.pretty-printing]
198+
name = "Pretty printing"
199+
200+
[libraries.categories.rust-patterns]
201+
name = "Rust Patterns"
202+
203+
[libraries.categories.science]
204+
name = "Science"
205+
206+
[libraries.categories.science.categories.math]
207+
name = "Math"
208+
209+
[libraries.categories.science.categories.physics]
210+
name = "Physics"
211+
212+
[libraries.categories.science.categories.chemistry]
213+
name = "Chemistry"
214+
215+
[libraries.categories.science.categories.biology]
216+
name = "Biology"
217+
218+
[libraries.categories.science.categories.machine-learning]
219+
name = "Machine learning"
220+
221+
[libraries.categories.serialization]
222+
name = "Serialization"
223+
224+
[libraries.categories.template-engine]
225+
name = "Template engine"
226+
227+
[libraries.categories.text-processing]
228+
name = "Text processing"
229+
230+
[libraries.categories.virtualization]
231+
name = "Virtualization"
232+
233+
[libraries.categories.visualization]
234+
name = "Visualization"
235+
236+
[libraries.categories.web-programming]
237+
name = "Web programming"
238+
239+
[libraries.categories.web-programming.categories.deployment]
240+
name = "Deployment"
241+
242+
[libraries.categories.web-programming.categories.http-client]
243+
name = "HTTP Client"
244+
245+
[libraries.categories.web-programming.categories.http-server]
246+
name = "HTTP Server"
247+
248+
[libraries.categories.web-programming.categories.websocket]
249+
name = "WebSocket"

src/categories.txt

Lines changed: 0 additions & 69 deletions
This file was deleted.

0 commit comments

Comments
 (0)