GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Split into reusable, isolated modules · utPLSQL/utPLSQL · Discussion #1369

Split into reusable, isolated modules #1369

Unanswered
jgebal asked this question in Feature Requests
Split into reusable, isolated modules #1369
@jgebal jgebal
Jul 18, 2026 · 0 comments
Return to top
Discussion options
  • Uh oh!

    There was an error while loading. Please reload this page.

  • Uh oh!

    There was an error while loading. Please reload this page.

jgebal
Jul 18, 2026
Maintainer

Problem or motivation

Currently framework source code is logically grouped into modules but there are no clear boundaries and so there are few problems.

  • it's not possible to use annotations only in other project
  • it's not possible to use reporters core in other projects
  • it's not possible to use expectations in other projects

Proposed solution

The goal of this work is to split the framework into sub-modules with clear boundaries and one-way dependencies.

Having standalone modules will make it easier to create another framework like cucumber for PLSQL that would be based on the same core elements with different structure (suite), different runner and different reports.

Alternatives or workarounds considered

Of course new frameworks could be built into existing framework as a whole, without splitting it into modules but it would create a monolith that will be even harder to maintain in future and it will make even harder to introduce new changes to the framework in future.

Framework area

Other

You must be logged in to vote
All reactions

Replies: 0 comments

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
💡
Feature Requests
Labels
enhancement
1 participant
@jgebal
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.