From 8936e4bdb298fb205741b1071ede9ab78fc9b9e4 Mon Sep 17 00:00:00 2001
From: RaptaG <77157639+RaptaG@users.noreply.github.com>
Date: Sat, 3 Sep 2022 17:03:30 +0300
Subject: Create README.md (#1)
* Create README.md
WIP
* Finish the README
* Add the requested change
* Oops
---
README.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
create mode 100644 README.md
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..b56405a
--- /dev/null
+++ b/README.md
@@ -0,0 +1,54 @@
+
+
+
+
+# YetAnotherConfigLib
+
+
+[](https://www.oracle.com/news/announcement/oracle-releases-java-17-2021-09-14)
+[](https://discord.com/invite/rURmwrzUcz)
+
+[](https://modrinth.com/mod/yacl)
+[](https://curseforge.com/minecraft/mc-mods/yacl)
+
+[](https://ko-fi.com/isxander)
+
+Yet Another Config Lib, like, what were you expecting?
+
+
+
+## Why does this mod even exist?
+
+This mod was made to fill a hole in this area of Fabric modding. The existing main config libraries don't achieve what I want from them:
+
+- **[Cloth Config API](https://modrinth.com/mod/cloth-config)**:
**It's stale.** The developer of cloth has clarified that they are likely not going to add any more features. They don't want to touch it.
+- **[SpruceUI](https://github.com/LambdAurora/SpruceUI)**:
**It isn't designed for configuration.** In this essence the design feels cluttered. Further details available in this issue.
+- **[MidnightLib](https://modrinth.com/mod/midnightlib)**:
**It's mostly bloat and doesn't have a focus on config.** This library includes other unwanted features such as cosmetics.
+- **[OwoLib](https://modrinth.com/mod/owo-lib)**:
**It's content focused.** Like MidnightLib, it does a lot of other things as well, adding to the size.
+
+As you can see, there's sadly a drawback with all of them and this is where YetAnotherConfigLib comes in.
+
+## How is YACL better?
+
+YACL has the favour of hindsight. Whilst developing this fresh library, I can make sure that it does everything right:
+
+- **It's just a config library.** YACL contains no other features, just config screen generation.
+- **It's lightweight.** YACL leaves managing your config up to you, it doesn't contain an alternative to [AutoConfig](https://shedaniel.gitbook.io/cloth-config/auto-config/introduction-to-auto-config-1u) or similar. (Can be paired with my other library, [Settxi](https://github.com/isXander/Settxi), for this feature)
+- **Easy API.** YACL takes inspiration from [Sodium's](https://modrinth.com/mod/sodium) internal configuration library.
+- **It's styled to fit in Minecraft.** YACL's GUI is designed to fit right in.
+
+## Usage
+
+[The wiki](https://github.com/isXander/YetAnotherConfigLib/wiki/Usage) contains a full documentation on how to use YACL.
+
+## Screenshots
+
+
+
+

+
+
+
+## License
+
+This mod is under the [GNU Lesser General Public License, v3.0](LICENSE).
--
cgit