mirror of
https://codeberg.org/andyscott/exercism.git
synced 2024-11-09 13:20:48 -05:00
53 lines
No EOL
2.3 KiB
Markdown
53 lines
No EOL
2.3 KiB
Markdown
# Help
|
|
|
|
## Running the tests
|
|
|
|
Write your code in `<exercise_name>.zig`.
|
|
|
|
To run the tests for an exercise, run:
|
|
|
|
```bash
|
|
zig test test_exercise_name.zig
|
|
```
|
|
|
|
in the exercise's root directory (replacing `exercise_name` with the name of the exercise).
|
|
|
|
## Submitting your solution
|
|
|
|
You can submit your solution using the `exercism submit difference_of_squares.zig` command.
|
|
This command will upload your solution to the Exercism website and print the solution page's URL.
|
|
|
|
It's possible to submit an incomplete solution which allows you to:
|
|
|
|
- See how others have completed the exercise
|
|
- Request help from a mentor
|
|
|
|
## Need to get help?
|
|
|
|
If you'd like help solving the exercise, check the following pages:
|
|
|
|
- The [Zig track's documentation](https://exercism.org/docs/tracks/zig)
|
|
- The [Zig track's programming category on the forum](https://forum.exercism.org/c/programming/zig)
|
|
- [Exercism's programming category on the forum](https://forum.exercism.org/c/programming/5)
|
|
- The [Frequently Asked Questions](https://exercism.org/docs/using/faqs)
|
|
|
|
Should those resources not suffice, you could submit your (incomplete) solution to request mentoring.
|
|
|
|
- [The Zig Programming Language Documentation][documentation] is a great overview of all of the language features that Zig provides to those who use it.
|
|
- [Zig Guide][zig-guide] is an excellent primer that explains the language features that Zig has to offer.
|
|
- [Ziglings][ziglings] is highly recommended.
|
|
Learn Zig by fixing tiny broken programs.
|
|
- [The Zig Programming Language Discord][discord-zig] is the main [Discord][discord].
|
|
It provides a great way to get in touch with the Zig community at large, and get some quick, direct help for any Zig related problem.
|
|
- [#zig][irc] on irc.freenode.net is the main Zig IRC channel.
|
|
- [/r/Zig][reddit] is the main Zig subreddit.
|
|
- [Stack Overflow][stack-overflow] can be used to discover code snippets and solutions to problems that may have already asked and maybe solved by others.
|
|
|
|
[discord]: https://discordapp.com
|
|
[discord-zig]: https://discord.com/invite/gxsFFjE
|
|
[documentation]: https://ziglang.org/documentation/master
|
|
[irc]: https://webchat.freenode.net/?channels=%23zig
|
|
[reddit]: https://www.reddit.com/r/Zig
|
|
[stack-overflow]: https://stackoverflow.com/questions/tagged/zig
|
|
[zig-guide]: https://zig.guide/
|
|
[ziglings]: https://codeberg.org/ziglings/exercises |