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
  • ws2git
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — ws2git

README.md

EN | ES | PT

License Maintenance GitHub Org's stars

ws2git

Research on Cross-Platform Git Automation & API Portability

ws2git investigates the engineering of automation tools that operate across multiple Git platforms — commercial (GitHub, GitLab, Bitbucket) and community-driven (Gitea, Codeberg).

This is independent research focused on:

  • 🔄 Portability: Tools designed for rapid interchange between platforms.
  • 🛡️ Platform independence: Mitigating commercial risks and vendor lock-in.
  • ⚙️ Cross-platform workflows: Automation that spans ecosystems.

The output is twofold: functional open-source tools and the scientific insights derived from building them.

"Automation shouldn't tether you to a single platform."

🔬 Research Questions

Current investigations explore:

  • How to design unified abstractions for Git operations across divergent APIs?
  • What is the true cost (effort, performance, maintenance) of cross-platform portability?
  • Can automation survive platform outages or policy changes through graceful fallback?
  • How do community platforms (Gitea, Codeberg) differ architecturally from commercial ones, and what adaptations do they require?

Detailed research threads are documented in each repository's RESEARCH.md.

💡 Projects

Status and roadmaps are maintained in the ws2git GitHub Projects.

Each repository is the single source of truth for its tool:

  • 📋 Core documentation and setup guides
  • 🔍 Platform support matrix (badges)
  • 🗂️ Issues and research discussions
  • 🌐 Multi-language documentation (README.pt.md, README.es.md, etc.)

🤝 Collaboration

This research benefits from engagement with researchers, engineers, and platform maintainers.

Resource Purpose
Organization CONTRIBUTING.md General guidelines for engaging with ws2git
Repository CONTRIBUTING.md Tool-specific collaboration workflows
Issues with research tag Discussions around research questions
Issues with good first issue tag Entry points for new contributors

🌐 Multi-language: Key documentation is available in Portuguese, Spanish, and English — look for .pt.md, .es.md files alongside English versions.

🔗 Related Research Initiatives

These organizations explore complementary aspects of software engineering and automation:

Organization Focus
trace-osint Open Source Intelligence tools and studies — the "what" of public data collection.
R3s7f Multi-language HTTP clients for REST APIs — the "how" of platform interaction.

Together, they form a broader investigation into resilient, cross-platform systems.

📌 Pace & Context

Independent research, conducted alongside professional work. Updates are pragmatic, not performative. Contributions aligned with the research questions are welcome.

⚖️ License

Code: Apache 2.0
Documentation: CC BY 4.0




Static Badge Bitbucket Static Badge Codeberg Static Badge Gitea Static Badge Github Static Badge Gitlab

Popular repositories Loading

  1. pr-spark pr-spark Public

    Automatically open pull requests between branches with GitHub’s API. Perfect for automation, workflows, and keeping your code in sync.

    TypeScript 18 1

  2. code-scout code-scout Public

    Code Scout: A GitHub Action for automated code review—approve PRs, comment, or request changes using the GitHub REST API for smarter CI workflows.

    TypeScript 2 1

  3. githubhttpapp-gas githubhttpapp-gas Public

    Extend Google Apps Script with GitHub API interactions

    JavaScript 1 3

  4. gh-assigner-action gh-assigner-action Public

    Automatically assigns the pull request creator as the assignee. Streamlines workflows and ensures PR ownership using the GitHub CLI.

    Shell 1

  5. the-best-git-books the-best-git-books Public archive

    Forked from maniramakumar/the-best-git-books

    Free Git eBooks

  6. git git Public

    Forked from git/git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documen…

    C

Repositories

Loading
Type
Language
Sort
Showing 10 of 20 repositories
  • javascript-action Public template Forked from actions/javascript-action

    Create a JavaScript Action with tests, linting, workflow, publishing, and versioning

    Uh oh!

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

    ws2git/javascript-action's past year of commit activity
    JavaScript 0 MIT 740 0 0 Updated Aug 16, 2026
  • container-action Public template Forked from actions/container-action

    Create a Container Action with tests, linting, workflow, publishing, and versioning

    Uh oh!

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

    ws2git/container-action's past year of commit activity
    Shell 0 MIT 70 0 0 Updated Aug 16, 2026
  • typescript-action Public template Forked from actions/typescript-action

    Create a TypeScript Action with tests, linting, workflow, publishing, and versioning

    Uh oh!

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

    ws2git/typescript-action's past year of commit activity
    TypeScript 0 MIT 760 0 0 Updated May 30, 2026
  • .github Public

    Uh oh!

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

    ws2git/.github's past year of commit activity
    0 Apache-2.0 0 0 0 Updated May 8, 2026
  • code-scout Public

    Code Scout: A GitHub Action for automated code review—approve PRs, comment, or request changes using the GitHub REST API for smarter CI workflows.

    Uh oh!

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

    ws2git/code-scout's past year of commit activity
    TypeScript 2 Apache-2.0 1 0 0 Updated Nov 30, 2025
  • pr-spark Public

    Automatically open pull requests between branches with GitHub’s API. Perfect for automation, workflows, and keeping your code in sync.

    Uh oh!

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

    ws2git/pr-spark's past year of commit activity
    TypeScript 18 Apache-2.0 1 0 0 Updated Nov 29, 2025
  • branch-spawn Public

    Branch Spawn is a GitHub Action that automatically creates new branches with precision, boosting workflow automation and improving repo organization.

    Uh oh!

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

    ws2git/branch-spawn's past year of commit activity
    TypeScript 0 Apache-2.0 1 0 0 Updated Nov 27, 2025
  • branch-shift Public

    GitHub Action in TypeScript to quickly rename branches via GitHub API, automating branch management in repositories.

    Uh oh!

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

    ws2git/branch-shift's past year of commit activity
    TypeScript 0 Apache-2.0 1 0 0 Updated Nov 26, 2025
  • gh-commenter-action Public

    Uh oh!

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

    ws2git/gh-commenter-action's past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Nov 22, 2025
  • gh-pr-editor-action Public

    A GitHub Action that automates pull request updating using the GitHub CLI.

    Uh oh!

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

    ws2git/gh-pr-editor-action's past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Nov 19, 2025
View all repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Uh oh!

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

Most used topics

Loading…

Uh oh!

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

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.