A cross-platform app for viewing and editing Jenson files.
Warning
This project is still under development and is not fully complete.
Required Tools
- Xcode 14 or later
- macOS 12.5 (Monterey) or later
Optional Tools
- SwiftLint and SwiftFormat (used internally for code formatting)
- Xcode Command Line Tools
Start by cloning the repository using gh repo clone
or git clone
, then open the
main project file Gutenberg.xcodeproj
. Go to Product > Run to build and run
the project on your Mac or an iOS simulator. Note that there are two targets: one
for macOS, and one for iPadOS/iOS.
Gutenberg is a tool for Indexing Your Heart and is licensed under the Cooperative Non-Violent Public License, v7 or later. You can read your rights in the provided LICENSE.md or at https://git.pixie.town/thufie/npl-builder/src/branch/main/cnpl.md.
Gutenberg is built with ethical-source and open-source software.
JensonKit (CNPLv7+)
https://github.com/Indexing-Your-Heart/JensonKit
Introspect (MIT)
https://github.com/timbersoftware/SwiftUI-Introspect
Runestone (MIT)
https://github.com/simonbs/Runestone
CodeEditorView (Apache 2.0)
https://github.com/mchakravarty/CodeEditorView
Gutenberg comes with multiple fonts under the SIL Open Font License.
Crimson Text
https://fonts.google.com/specimen/Crimson+Text
iA Writer Mono
https://github.com/iaolo/iA-Fonts