FabulaItemsProvider
This is the source package for the Fabula project.
You can share and communicate with developers around the world through the Fabula app.
Structure
Workflow
How developers participate.
-
Add items to the FabulaItemsProvider
import SwiftUI public struct P1000_Example: View { public init() {} public var body: some View { VStack { ExampleSubView1() ExampleSubView2() } } } fileprivate struct ExampleSubView1: View { var body: some View { Text("Hello, World!") } } fileprivate struct ExampleSubView2: View { var body: some View { Text("Hello, Fabula!") } } struct P1000_Example_Previews: PreviewProvider { static var previews: some View { P1000_Example() } }
-
Add ItemData to ItemsProvider
import SwiftUI public class ItemsProvider { ... public var items: [ItemData] { [ ... ItemData(id: 1000, category: .study, section: "Section name", createDate: "2022-01-07", title: "Title", caption: "Caption", creator: "Your name", tags: "Search tags", view: FAnyView(P1000_Example())), ] } }
-
Build test with Fabula+ app.
-
Pull Request
-
Merge & Update Fabula app
Color style
Notice
Resource data cannot be included for package capacity management.
Contact
instagram : @dev.fabula
email : [email protected]
License
FabulaItemsProvider is available under the MIT license. See the LICENSE file for more info.