Skip to content

Add GitLab/GitHub spec sources to Load tab#85

Open
lemmy wants to merge 2 commits into
will62794:masterfrom
lemmy:mku-load
Open

Add GitLab/GitHub spec sources to Load tab#85
lemmy wants to merge 2 commits into
will62794:masterfrom
lemmy:mku-load

Conversation

@lemmy

@lemmy lemmy commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Fetch specs from GitLab (via CORS-enabled REST API) and GitHub, with repo/ref-aware module resolution, a split Load button + per-provider fields/paste, optional private-repo tokens, and status-aware load errors.

This PR adds support to load TLA+ specs from e.g. an internal Gitlab instance.

Fetch specs from GitLab (via CORS-enabled REST API) and GitHub, with
repo/ref-aware module resolution, a split Load button + per-provider
fields/paste, optional private-repo tokens, and status-aware load errors.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
@lemmy
lemmy marked this pull request as ready for review July 13, 2026 16:26
Let users load private/internal GitLab specs using their existing GitLab
login instead of a personal access token. Loading from an OAuth-enabled
host signs the user in on demand, and opening a deep link to a private
spec signs in automatically and then loads it (preserving constants,
trace, and other URL params).

Per-host OAuth application IDs are configured in js/app-config.js so
deployment-specific settings stay out of app.js. Manual access tokens
remain supported for non-configured hosts.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
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