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 — Add lineage credits: pg_mfserv predecessor, AUTHORS, CITATION by estebanzimanyi · Pull Request #1 · MobilityDB/MobilityAPI-Python

Conversation

@estebanzimanyi

@estebanzimanyi estebanzimanyi commented May 1, 2026 •
edited
Loading

Uh oh!

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

Copy link
Copy Markdown
Member

Summary

Surface MobilityAPI's lineage on the canonical org repo: the pg_mfserv predecessor (March 2024, ULB) and the contributors across both phases of the project. Three additive files, no existing content rewritten beyond the new README section.

What this credits

MobilityAPI's working tree is the result of two distinct contribution phases:

Phase Repo Contributors
Founding (March 2024) MobilityDB/pg_mfserv — to be archived as the predecessor Maxime Schoemans (initial commit, endpoint design); Victor Morabito (main pg_mfserv development)
Current (2025–) This repo Sirine Meraoui (current maintainer; structured resource layout, tests, OGC conformance)

Both phases at Université libre de Bruxelles (ULB).

Files

File Purpose
README.md New ## History and Acknowledgements section between ## Developement and ## License; chronological contributor list with one-line descriptions
AUTHORS.md (new) Structured contributor list, split by founding phase / current phase, with role descriptions per contributor
CITATION.cff (new) Machine-readable citation metadata; rendered by GitHub's "Cite this repository" widget; references: block cites pg_mfserv as predecessor work for Zenodo / academic citation tooling

License declared in CITATION.cff: PostgreSQL (matching the MobilityDB main project).

Companion PR

A symmetric PR on MobilityDB/pg_mfserv prepends an archive banner to that repo's README pointing forward to MobilityAPI. After that lands, pg_mfserv will be archived (one click).

The two PRs together give bidirectional credit:

  • pg_mfserv credits MobilityAPI as successor (in the archive banner).
  • MobilityAPI credits pg_mfserv as predecessor (here).

Cc

  • @sirimeraoui — current maintainer; courtesy review on how you're described in AUTHORS.md and the README.
  • @mschoema — pg_mfserv initial author; courtesy review on the founding-phase framing.
  • @MrMaxime1er — pg_mfserv main developer; courtesy review on the contribution description.

Sorry, something went wrong.

Uh oh!

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

All reactions
@estebanzimanyi @claude
Add lineage credits: pg_mfserv predecessor, AUTHORS, CITATION
cdd8d29
MobilityAPI's working tree is the result of two distinct
contribution phases that today's repo doesn't make visible:

1. **pg_mfserv (March 2024)** — the founding OGC API – Moving
   Features Python server for MobilityDB, authored at ULB.
   - Maxime Schoemans (@mschoema) — initial commit, endpoint design.
   - Victor Morabito (@MrMaxime1er) — main developer of the
     pg_mfserv codebase: column discovery, request handling,
     exception handling, route refactors.

2. **MobilityAPI (2025–)** — the current production-grade
   implementation, also at ULB.
   - Sirine Meraoui (@sirimeraoui) — current maintainer; structured
     resource layout, tests, OGC conformance, documentation.

This commit adds three artefacts that surface the lineage:

- **README.md** — new `## History and Acknowledgements` section
  before `## License` crediting all three contributors and pointing
  to pg_mfserv as the archived predecessor.
- **AUTHORS.md** (new) — structured contributor list per phase.
- **CITATION.cff** (new) — machine-readable citation metadata for
  Zenodo / GitHub citation widget, including a `references:` block
  citing pg_mfserv as predecessor work.

License declared in CITATION.cff: PostgreSQL (matching the
MobilityDB main project's license posture).

The lineage credit is symmetric: pg_mfserv's README will gain an
archive banner pointing forward to MobilityAPI in the companion
PR on the pg_mfserv repository.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
@estebanzimanyi estebanzimanyi mentioned this pull request May 1, 2026
Add archive banner pointing to MobilityAPI as successor MobilityDB/pg_mfserv#1
Merged
@estebanzimanyi
estebanzimanyi merged commit 11e11e2 into master May 1, 2026
@estebanzimanyi estebanzimanyi mentioned this pull request May 1, 2026
Canonicalisation bundle: LICENSE, CI, contributor scaffolding, README rewrite #2
Merged
4 tasks done
@estebanzimanyi
estebanzimanyi deleted the add-lineage-credits branch June 1, 2026 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

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

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

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

1 participant

@estebanzimanyi
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.