frzndev-challenges/README.md
2024-12-01 22:08:12 +03:00

36 lines
1,020 B
Markdown

# Frozendev Challenges
A repository for storing my subpar solutions to daily challenges, if or when I
have the time to tackle them. Expect nothing but bad code, I focus on "works"
before "works well".
## Structure
This repository utilizes Cargo's workspaces feature.
```bash
├── challenges
│ └── december-2024
│ ├── c1
│ ├── c2
│ └── c3
├── lib
│ └── geometry
└── shell.nix
```
- **challenges** is where challenges will go, sorted by month and then by order.
Since challenges are not published on a specific schedule, number is
incremented whenever there is a new challenge.
- **lib** is where shared code, sorted by functionality, may go. If only one
challenge relies on a piece of code, then it may be put inside a `lib` target
or simply in `main.rs`.
- **shell.nix** is for the Nix users. It uses an _unlocked_ `<nixpkgs>`
instance, since I already lock special lookup paths in my system registry.
## License
MIT.