Hello! This crate name is reserved for an upcoming library
*Last update: March 5th, 2022*
## Planned Features
* **Tournament match generation**
Being able to generate round-robin matches randomly, from seeds, with full flexibility on restrictions.
For example: "I want most of the matches to be randomly generated, but I still want team A to play
against team B on the last round" can be doable by setting the match manually, then filling the rest
of the matches automatically with the generator (random or seeded).
* **Tournament bracket generation**
Being able to generate bracket matches, also randomly or from seeds, with the same flexibility stated
above.
Will include multiple types, such as single elimination or double elimination (winners+losers brackets),
multi-level, and more!
* **Multi-phase tournaments**
Some tournaments have different phases, such as a group phase, where half of the teams qualify for the
following, elimination phase. This crate is planned to have a lot of flexibility to create tournaments
with multiple phases.
* **...and more!**
I want this crate to have lots of tournament features, including but not exclusively, more-than-2-team
matches, an API for setting metadata for matches (like date and location), and stuff I can't even
mention right now.
I plan to also study more about tournaments, to learn core features and how versatile they can be
organized, so the library comes out neat!
## Progress
```txt
Planning [|| ]
Sketching [ ]
Coding [ ]
Testing [ ]
Documentation [ ]
```