Skip to content

Commit 836a6ad

Browse files
committed
Update README and Logo after rename
1 parent 3e3625e commit 836a6ad

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

Images/PackageMappingInXcode.png

48.3 KB
Loading

Logo.png

516 Bytes
Loading

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
![Foundation Logo](https://github.com/FlineDev/Foundation/blob/main/Logo.png?raw=true)
1+
![Essentials Logo](https://github.com/FlineDev/Foundation/blob/main/Logo.png?raw=true)
22

3-
# Foundation
3+
# Essentials
44

5-
This framework mainly consists of the files [AppFoundation.swift](https://github.com/FlineDev/Foundation/blob/main/Sources/AppFoundation/AppFoundation.swift) and [TestFoundation.swift](https://github.com/FlineDev/Foundation/blob/main/Sources/TestFoundation/TestFoundation.swift) which contain just a collection of `@_exported import` statements of frameworks I use in every new app.
5+
This framework mainly consists of the files [SwiftUIPlus.swift](https://github.com/FlineDev/Foundation/blob/main/Sources/SwiftUIPlus/SwiftUIPlus.swift) and [FoundationPlus.swift](https://github.com/FlineDev/Foundation/blob/main/Sources/FoundationPlus/FoundationPlus.swift) which contain just a collection of `@_exported import` statements of frameworks I use in every new app.
66

77
## Usage
88

9-
Just add `https://github.com/FlineDev/Foundation.git` as a Swift package, referencing the `main` branch and let Xcode load all commonly used dependencies.
9+
Just add `https://github.com/FlineDev/Essentials.git` as a Swift package, referencing the `main` branch and let Xcode load all commonly used dependencies.
1010

1111
![Package Mapping in Xcode](https://github.com/FlineDev/Foundation/blob/main/Images/PackageMappingInXcode.png?raw=true)
1212

13-
Then, simply import `AppFoundation` or `TestFoundation` in your app or test targets Swift files and you no longer need to import `Foundation`, `SwiftUI`, `SwiftData`, `OSLog`, and a couple of other frameworks to eliminate the need for repeated imports. This serves a very similar purpose like the `import Foundation` Apple adds to every new Swift file by default, which is why I named this after that.
13+
Then, simply import `SwiftUIPlus` or `FoundationPlus` in your app or test targets Swift files and you no longer need to import `Foundation`, `SwiftUI`, `SwiftData`, `OSLog`, and a couple of other frameworks to eliminate the need for repeated imports. This serves a very similar purpose like the `import SwiftUI` or `import Foundation` Apple adds to every new Swift(UI) file by default, which is why I named the targets `SwiftUIPlus` and `FoundationPlus`, respectively.
1414

1515
You are free to reference this framework as-is in your app, but note that I tend to use the latest Swift tools version at all times and that I might be adding or replacing frameworks over time without notice. So you might prefer to fork it and adjust it to your needs instead. That's mostly why I made this public.
1616

1717
## License
1818

1919
This library itself is released under the MIT License. See LICENSE for details.
20-
For the licenses of the imported libraries, see their own LICENSE files. But I only use open-source libraries with a comparable LICENSE.
20+
21+
For the licenses of the imported libraries, see their own LICENSE files.

0 commit comments

Comments
 (0)