Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Goals

Notes

See https://pad.disroot.org/p/JJTao6kCvegRNNO94pvU – this is an etherpad for collaborative and temporary note-taking during the meeting since we can't do live docs. Content from that etherpad will be copied here after the meeting and the etherpad will be automatically deleted. When you open the etherpad please enter your name. (if disroot is down during the meeting, we can use https://pad.riseup.net)

Discussion items

...

Attendee locations

  • Mumbai, India
  • Seattle, WA USA
  • London, UK
  • Marseille, France
  • Delhi, India
  • Budapest, Hungary
  • Melbourne, Austrailia
  • Bangalore, India

Notes

  • James presents slides
  • The Apache Way, licensing, etc.
  • Survey Results 2025 August
  • Developer experience

    • very important!

    • gradle tasks are complex

    • hard to figure out even just how to run Fineract, how to know it is healthy

  • releases
    • goals for releases

      • ( consider these value-driven goals first, then get to improvements, ideal frequency, automation )

      • stable, reliable, frequent, well-documented

      • avoid vendor lock-in, leverage open source, release from any platform

      • reproducible?

    • current

      • complex and manual

      • robust and inefficient

      • large codebase, gradle tasks, project & roadmap management, ASF policies

    • proposed and in-progress work and other notes

      • understand, simplify, standardize, automate

      • test/evaluate ATR (Apache Trusted Release) tool

      • policy/culture improvements to ease releasing

        • keep develop clean: be careful with WIP code/features

        • maintain your issues

      • improve documentation and release plugin, or shift to other automation

      • we don’t currently maintain releases, vendors could do this

      • what is ideal release frequency? depends on type of fix … we may need/want to differentiate between major, minor, patch/hotfix releases (e.g. full ceremony doesn’t make sense for a hotfix)

  • roadmap mechanism - FSIP
  • gaps
  • progress
    • readme updates
    • docker scout
    • sharding of tests
    • build process improvements
  • security
  • NextGen / vNext ideas
    • modularity
    • UUIDs, no db-dependent incrementing primary keys

Action items

Action items

  •