Skip to content

Conversation

@kleberbaum
Copy link
Member

@kleberbaum kleberbaum commented Nov 28, 2025

Summary

This PR forks Pylon v2 into Psylon, sets up the new licensing model (EUPL-1.2 + Apache-2.0 for upstream code), rebrands the docs, and applies the initial package renames.

Canonical repo: https://github.com/netsnek/psylon


Changes

  • Add COPYING and LICENSES/:

    • Project as a whole under EUPL-1.2.

    • Upstream Pylon code remains Apache-2.0 (kept via LICENSES/upstream/Apache-2.0).

    • Minimal SPDX file headers added where missing:

      • Copyright 2024 Nico Schett <nico.schett@cronit.io>
      • SPDX-License-Identifier: Apache-2.0
  • Update README:

    • New centered SNEK logo block.
    • Rebrand prose from PylonPsylon.
    • Clarify: Psylon is a Pylon v2 fork by Netsnek e. U., stays a GraphQL-based microservice framework, with selective backports from Pylon v3.
    • Add Roadmap focused on GQty + pgqty, linking to
      https://github.com/gqty-dev/gqty/issues/2051.
  • Package / import renames:

    • create-pyloncreate-psylon
    • @getcronit/pylonpsylon
    • @getcronit/pylon-dev@netsnek/psylon-dev
    • @getcronit/pylon-builder@netsnek/psylon-builder
    • @getcronit/pylon-telemetry@netsnek/psylon-telemetry

Migration

Update downstream projects to the new package names and CLI:

  • @getcronit/pylonpsylon
  • @getcronit/pylon-dev@netsnek/psylon-dev
  • @getcronit/pylon-builder@netsnek/psylon-builder
  • @getcronit/pylon-telemetry@netsnek/psylon-telemetry
  • create-pyloncreate-psylon

Copy link
Member Author

@kleberbaum kleberbaum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm 🚀

@kleberbaum kleberbaum merged commit ca804b6 into main Nov 28, 2025
1 of 2 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.

1 participant