...
- Name (Organization) <email>
- James Ebert (Indicio) <james.ebert@indicio.tech>
- Sam Curren (Indicio) <sam@indicio.tech>
- Lance Byrd (RootsID) <lance.byrd@rootsid.com>
- Clecio Varjao (Gov. of BC) <clecio.varjao@gov.bc.ca>
Announcements
Deployments and Work Updates
...
- Bifold Fork Management Strategy Discussion - Sam
- At least 2 orgs maintaining "forks" of Bifold to ship applications
- Is there guidance on how to best stay close to Hyperledger Bifold Main
- What are the strategies here?
- Other questions
- Bifold as a fork – very hard to keep things together (contribution becomes hard to stay in sync)
- Contribution after the fact – figure out what to contribute, create a PR, rebase if needed, etc
- Android & iOS folders are fairly specific to the individual app, etc
- Tool or generator to scaffold a Bifold app - Lance love this
- "Fork" – not meaning going away from Bifold. Eventually an org will need to make deviations from Bifold, such as brand/color changes, logos, navigation
- Not "Fork and Forget"
- "Close Fork"
- Modularization - Contributing on a component-basis would be easier
- We also need something for someone to start from – defaults
- Framework – how to manage screens, components, navigation, etc
- Peer dependencies are a mess in React Native
- Library vs Framework
- Framework is in control and manages things
- Library has re-usable pieces that an end developer can use
- Does AFJ fill this role?
- Bifold fills a valuable role in the community – fully featured application, an example
- How do we make it the easiest for people to contribute back to Bifold – not a launchpad but rather a ship
- Navigation stack is a bit of a mess
- Very business-case centric
- Components could be passed a callback that handles navigation (meaning the end-developer/app can handle it)
- This could be a boundary line – a component doesn't do
- Collaboration between organizations
- "It would be easier to contribute if..."
- Is React Native the right place? – Yes, for today
- Technical Process for managing forks
- BCWallet – Bifold is set up as a Git Submodule
- OCA in Bifold (followup from the Aries WG)
- Draft PR for an API
- Issues running in Bifold
- Goal is to just get started, using layers, configuration, etc. May need to refactor
- Draft PR for an API
- Timing of first credential issue
- Q/A w/Maintainers
- Review PRs.
- Review relevant issues.
...