From ed88a7f103fc1b9ebdf48e58e2a10887923ab530 Mon Sep 17 00:00:00 2001 From: Mahtan Date: Fri, 12 Jan 2024 18:56:53 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=89=20Initial=20commit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add README --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..3593691 --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +# Hermes + +Hermes is a lightweight Swift package for simplifying network requests and responses in your iOS apps. It provides an easy-to-use API for making HTTP requests and handling JSON decoding, all wrapped in a concise and elegant syntax. + +## Features + +- **Simple API**: Hermes offers a straightforward API for sending HTTP requests and handling responses. +- **Async/Await**: Built with async/await in mind, making it easy to write asynchronous network code. +- **Error Handling**: Handle network errors and decoding failures with ease using Swift's error handling mechanisms. +- **Customizable**: You can customize the HTTP methods, headers, and more to suit your needs. + +## Installation + +### Swift Package Manager + +You can use Swift Package Manager to integrate Hermes into your project. Add the following dependency to your `Package.swift` file: + +```swift +dependencies: [ + .package(url: "https://github.com/yourusername/Hermes.git", from: "1.0.0") +]