From 30d68704bf0a22f33e6bf64bf01ac26204160e03 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 12 Jun 2024 04:29:19 +0000 Subject: docs(readme): clean up --- README.rst | 68 +++++++++++--------------------------------------------------- 1 file changed, 12 insertions(+), 56 deletions(-) diff --git a/README.rst b/README.rst index 22152de..d2e0c6c 100644 --- a/README.rst +++ b/README.rst @@ -5,37 +5,23 @@ Whirl + width="200">

-

The Open-Source WorldServer

-

A Worlds united

+

Whirl: The Open-Source WorldServer

+

A Worlds United

-

- -.. image:: https://img.shields.io/discord/821938182274154506 - :alt: Discord - :target: https://discord.com/invite/8hn6padWF6 - -.. image:: https://www.codefactor.io/repository/github/whirlsplash/whirl/badge - :alt: CodeFactor - :target: https://www.codefactor.io/repository/github/whirlsplash/whirl +
-.. image:: https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg - :alt: Say Thanks - :target: https://saythanks.io/to/contact@fuwn.me - -.. image:: https://img.shields.io/github/license/Whirlsplash/whirl - :alt: License - :target: ./LICENSE +

.. raw:: html

-Whirl, an open-source implementation of the +Whirl is an open-source implementation of `Worlds `_' `WorldServer `_ -protocol in `Rust `_. +protocol, written in the modern and safe `Rust `_. Purpose ------- @@ -45,7 +31,7 @@ Two *main* reasons; 1. Worlds' official servers are old, slowly deteriorating, and *probably* unmaintained. 2. Worlds is **old**; the shutdown of the servers is inevitable. -**TLDR**: To keep Worlds' legacy going for future generations. +**TLDR**: To keep Worlds' legacy alive for future generations. Usage ----- @@ -63,23 +49,13 @@ Documentation about the entire Whirlsplash ecosystem can be found `here `_. If you are looking for explicit documentation of only Whirl's source code, you -must generate them yourself be cloning the repository and running the Cargo -subcommand; +may generate them yourself be cloning the repository and running the `doc` Cargo +subcommand: .. code-block:: shell $ cargo +nightly doc --open --document-private-items --no-deps # or `cargo make gen-docs` -Known Issues ------------- - -- https://github.com/Whirlsplash/whirl/issues/2 - -Contributing ------------- - -Please reference the `contribution guidelines <./CONTRIBUTING.md>`_ of this repository. - Development Dependencies ------------------------ @@ -98,27 +74,7 @@ Optional - `sqlfluff `_ — SQL linting - `Valgrind `_ — Benchmarking -*These development dependencies (excluding sqlfluff) will automatically be satisfied if you are -using the Nix shell configuration as provided.* - -Benchmarking ------------- - -For the time being; benchmarking is only available for \*nix-based environments as the benchmarking -utility currently in place, `Iai `_, has a hard dependency on -`Valgrind `_ which is only accessible within \*nix-based environments. - -More so, the current benchmarks which have been set-up do not cover the full extent of Whirl, but a -small portion of the crates which make up Whirl as a whole. In the future, benchmarks may be -expanded upon. - -To execute the available benchmarks, use the following Cargo subcommand; - -.. code-block:: shell - - $ cargo bench - -License +Licence ~~~~~~~ -`GNU General Public License v3.0 <./LICENSE>`_ +This project is licensed with the `GNU General Public License v3.0 <./LICENSE>`_. -- cgit v1.2.3