third-party/custom -> community

This commit is contained in:
mo8it
2025-05-17 21:25:19 +02:00
parent f6a657a0c3
commit a51d6f1309
9 changed files with 28 additions and 29 deletions
+2 -2
View File
@@ -24,8 +24,8 @@ url = "/setup"
name = "Usage"
url = "/usage"
[[extra.menu_items]]
name = "Custom Exercises"
url = "/custom-exercises"
name = "Community Exercises"
url = "/community-exercises"
[[extra.menu_items]]
name = "Q&A"
url = "https://github.com/rust-lang/rustlings/discussions/categories/q-a?discussions_q="
@@ -1,24 +1,23 @@
+++
title = "Custom Exercises"
title = "Community Exercises"
+++
Custom exercises are a set of exercises maintained by the community.
You can use the same `rustlings` program that you installed with `cargo install rustlings` to run them:
- 🇯🇵 [Japanese Rustlings](https://github.com/sotanengel/rustlings-jp)A Japanese translation of the Rustlings exercises.
- 🇨🇳 [Simplified Chinese Rustlings](https://github.com/SandmeyerX/rustlings-zh-cn): A simplified Chinese translation of the Rustlings exercises.
Do you want to create your own set of Rustlings exercises to focus on some specific topic?
Or do you want to translate the original Rustlings exercises?
<!-- toc -->
## List of Community Exercises
The support of Rustlings for custom exercises allows you to create your own set of Rustlings exercises to focus on some specific topic.
You could also offer a translation of the original Rustlings exercises as custom exercises.
- 🇯🇵 [Japanese Rustlings](https://github.com/sotanengel/rustlings-jp)A Japanese translation of the Rustlings exercises.
- 🇨🇳 [Simplified Chinese Rustlings](https://github.com/SandmeyerX/rustlings-zh-cn): A simplified Chinese translation of the Rustlings exercises.
You can use the same `rustlings` program that you installed with `cargo install rustlings` to run them
The support of Rustlings for community exercises allows you to create your own set of Rustlings exercises to focus on some specific topic.
You could also offer a translation of the original Rustlings exercises as community exercises.
## Getting started
To create custom exercises, install Rustlings and run `rustlings dev new PROJECT_NAME`.
To create community exercises, install Rustlings and run `rustlings dev new PROJECT_NAME`.
This command will, similar to `cargo new PROJECT_NAME`, create a template directory called `PROJECT_NAME` with all what you need to get started.
Read the comments in the generated `info.toml` file to understand its format.
+1 -1
View File
@@ -52,4 +52,4 @@ If you need any help while doing the exercises and the builtin hints aren't help
Once you've completed Rustlings, put your new knowledge to good use!
Continue practicing your Rust skills by building your own projects, contributing to Rustlings, or finding other open-source projects to contribute to.
> If you want to create your own custom Rustlings exercises, visit the [**custom exercises**](@/custom-exercises/index.md) page 🏗️
> If you want to create your own Rustlings exercises, visit the [**community exercises**](@/community-exercises/index.md) page 🏗️