Skip to content

Add ROADMAP.md with user issues, Express.js, and detailed TypeScript sections#398

Merged
mariuz merged 2 commits into
masterfrom
copilot/add-roadmap-file
Apr 13, 2026
Merged

Add ROADMAP.md with user issues, Express.js, and detailed TypeScript sections#398
mariuz merged 2 commits into
masterfrom
copilot/add-roadmap-file

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 13, 2026

Renames Roadmap.mdROADMAP.md and expands it significantly to cover user-reported bugs, Express.js integration guidance, and a phased TypeScript plan with honest tradeoffs.

Changes

Original prompt

Repository to confirm: hgourvest/node-firebird.

Please create a pull request that adds a new ROADMAP.md file to the root of the repository.

Goals for ROADMAP.md

Improve/introduce a roadmap that includes:

  1. User-indicated issues: explicitly list/track user-reported open issues as roadmap items, prioritized.
  2. Express.js support: add a roadmap section describing first-class Express integration support (docs + optional helper utilities), with clear deliverables and acceptance criteria.
  3. Detailed TypeScript roadmap: include more detailed plans for future TypeScript support, including tradeoffs/constraints (not only benefits).

Context / current state

Requirements

  • Add ROADMAP.md with a clear structure:
    • Guiding principles
    • Sections for: User-reported issues (P0/P1/P2), Express.js support, TypeScript roadmap (Phase A/B/C), In-flight PRs
    • Include links to issues/PRs.
    • Include a brief note that lists may be incomplete and encourage readers to check GitHub issues.
  • Keep wording concise and project-appropriate.
  • Do not break existing docs; only add the new file.

Output

  • Open a PR with the new ROADMAP.md.
  • PR title suggestion: Add ROADMAP.md.

The following is the prior conversation context from the user's chat exploration (may be truncated):

User: Could you improve roadmap with these indication:

  1. include issues that users are indicate
  2. include a express.js support
  3. some more detailed information about future typescript version (non only benefits)

Assistant: Below is an improved Roadmap draft you can paste into the repo (e.g., in README.md under a new “Roadmap” section, or as a new ROADMAP.md). It incorporates: (1) user-indicated issues, (2) Express.js support, (3) more detailed TypeScript plans.

Notes:

  • I couldn’t find an existing ROADMAP.md in the repo (fetch failed), so this is structured as a new section/file.
  • The issues list I could fetch from the API is limited and may be incomplete; please review all open issues in the GitHub UI and extend the “User-reported” list as needed: https://github.com/hgourvest/node-firebird/issues

Roadmap (Draft)

Guiding principles

  • Stability first: fix hangs, leaks, and “callback never called” scenarios before adding new API surface.
  • Compatibility: keep the current callback API stable while adding promise/TypeScript improvements.
  • Framework-friendly: make it straightforward to use in web frameworks (Express) without connection leaks.

1) User-reported issues (prioritized)

These items come directly from current open issues/PRs and should be tracked as roadmap deliverables.

P0 — Correctness / “hang” / “never returns”

This pull request was created from Copilot chat.

Copilot AI changed the title [WIP] Add new ROADMAP.md file with detailed future plans Add ROADMAP.md with user issues, Express.js, and detailed TypeScript sections Apr 13, 2026
Copilot AI requested a review from mariuz April 13, 2026 07:54
@mariuz mariuz marked this pull request as ready for review April 13, 2026 07:54
@mariuz mariuz merged commit 2bfc9c5 into master Apr 13, 2026
8 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants