Core types and behaviours for the 🖋 Nib family of packages.
🖋 Nib is a suite of Swift packages serving as a reference implementation for X·M·L and related technologies.
You won’t find that here, though. 🖋🥑 Nib Core provides all the fundamental protocols, types, and behaviours that the 🖋 Nib modules depend upon. For more information, see the documentation.
Provisional. The features which are public are likely to stick around in a same or similar form, but there are a number of dark corners in the codebase which are not fully‐fleshed·out yet. The source isn’t quite to a place where it makes sense to just browse through and read, and some things are simply placeholders for a later implementation. The documentation should be good though.
Expect the code to get a bit slower by a constant factor as processing algorithms for more complex expressions are implemented, although there’s always the chance that it might get faster instead?
Use SwiftPM to add 🖋🥑 Nib Core as a dependency :—
// Add this to the `dependencies` for your project. .package( url: "https://github.com/marrus-sh/Nib-Core.git", from: "0.2.0" )
—: and then import it as necessary.
Please see the main 🖋 Nib repository for further information on how to use, contribute to, or discuss 🖋 Nib.
Copyright © 2021 kibigo!.
Source files are licensed under the terms of the Mozilla Public License, version 2.0. For more information, see LICENSE.
|Last commit: 4 weeks ago|