You write code, ship-it handles git and GitHub: branches, conventional commits, pull requests, stacks and undo.

Is GregoireF/ship-it beginner-friendly?

The maintainers of GregoireF/ship-it usually reply to a pull request within 1 day. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.

Stars
1
Forks
2
Open beginner issues
0
Indexed issues
60
Avg merge
3h 13m
Merged PRs (30d)
22
Dominant language
Go
License
Apache-2.0
Last GitHub push
Nov 7, 2026
Latest indexed
Nov 7, 2026
Contributing guide
Contributing guide
Code of conduct
Code of conduct
Beginner labels
help wanted good first issue

How to contribute to GregoireF/ship-it

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. The project ships a dev container: open it in Codespaces to get a working environment in your browser.
  3. Read its code of conduct: it covers issues and pull requests as well as chat.
  4. Follow the repository to hear when a new beginner-friendly issue opens, or look through the other issues below.

Issues somebody may already be working on are listed last. List everything by date

  • Test the install scripts in CI
    Open
    area/release good first issue help wanted kind/test priority/p2 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 62/100

    GregoireF/ship-it#97 ·

    Maintainers usually reply within 1 day

  • Package ship-it for Nix
    Open
    area/release good first issue help wanted kind/build priority/p2 triage/accepted

    Difficulty 3/5 1-2 days Newbie friendliness 62/100

    GregoireF/ship-it#96 ·

    Maintainers usually reply within 1 day

  • Package ship-it for Arch Linux (AUR)
    Open
    area/release good first issue help wanted kind/build priority/p2 triage/accepted

    Difficulty 3/5 1-2 days Newbie friendliness 67/100

    GregoireF/ship-it#95 ·

    Maintainers usually reply within 1 day

  • Docs: troubleshooting for the first errors people meet
    Open
    area/docs good first issue help wanted kind/docs priority/p2 triage/accepted

    Difficulty 2/5 1-3 hours Newbie friendliness 88/100

    GregoireF/ship-it#94 ·

    Maintainers usually reply within 1 day

  • Docs: a tutorial for your first stack
    Open
    area/docs area/stack good first issue help wanted kind/docs priority/p2 triage/accepted

    Difficulty 2/5 1-3 hours Newbie friendliness 88/100

    GregoireF/ship-it#93 ·

    Maintainers usually reply within 1 day

  • Docs: use ship-it in GitHub Actions
    Open
    area/docs good first issue help wanted kind/docs priority/p2 triage/accepted

    Difficulty 2/5 1-3 hours Newbie friendliness 85/100

    GregoireF/ship-it#92 ·

    Maintainers usually reply within 1 day

  • VS Code: explain a setting
    Open
    area/config area/vscode good first issue help wanted kind/feature priority/p2 triage/accepted

    Difficulty 3/5 1-2 days Newbie friendliness 78/100

    GregoireF/ship-it#91 ·

    Maintainers usually reply within 1 day

  • VS Code: show the stack of the current branch
    Open
    area/stack area/vscode good first issue help wanted kind/feature priority/p2 triage/accepted

    Difficulty 3/5 1-2 days Newbie friendliness 78/100

    GregoireF/ship-it#90 ·

    Maintainers usually reply within 1 day

  • VS Code: show the operation log
    Open
    area/vscode good first issue help wanted kind/feature priority/p2 triage/accepted

    Difficulty 3/5 1-2 days Newbie friendliness 88/100

    GregoireF/ship-it#89 ·

    Maintainers usually reply within 1 day

  • Windows signing, macOS notarisation, WinGet, deb and rpm packages, reproducible builds
    Open
    area/release kind/build priority/p3 triage/accepted

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    GregoireF/ship-it#80 ·

    Maintainers usually reply within 1 day

  • An organisation policy read from a private repository; rulesets, merge settings and issue types in `ship sync`
    Open
    area/config area/github kind/feature priority/p3 triage/accepted

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    GregoireF/ship-it#79 ·

    Maintainers usually reply within 1 day

  • `ship release`, with the version, the changelog, the tag and the GitHub release
    Open
    area/release kind/feature priority/p3 triage/accepted

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    GregoireF/ship-it#77 ·

    Maintainers usually reply within 1 day

  • `ship daemon`, with checkpoints and draft pull requests in the background
    Open
    area/undo kind/feature priority/p3 triage/accepted

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    GregoireF/ship-it#78 ·

    Maintainers usually reply within 1 day

  • `ship redo`
    Open
    area/undo kind/feature priority/p3 triage/accepted

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    GregoireF/ship-it#76 ·

    Maintainers usually reply within 1 day

  • GitLab and Gitea
    Open
    area/github kind/feature priority/p3 triage/accepted

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    GregoireF/ship-it#75 ·

    Maintainers usually reply within 1 day

  • Opt-in AI providers for people (Ollama, Mistral, Anthropic, OpenAI-compatible), with a scan for personal data before anything is sent
    Open
    area/config kind/feature priority/p3 triage/accepted

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    GregoireF/ship-it#74 ·

    Maintainers usually reply within 1 day

  • Packages on the Marketplace and Open VSX
    Open
    area/release area/vscode help wanted kind/build priority/p2 triage/accepted

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    GregoireF/ship-it#73 ·

    Maintainers usually reply within 1 day

  • A review view and an undo timeline
    Open
    area/vscode kind/feature priority/p2 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 57/100

    GregoireF/ship-it#72 ·

    Maintainers usually reply within 1 day

  • VS Code extension
    Open
    area/vscode kind/feature priority/p2 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 46/100

    GregoireF/ship-it#71 ·

    Maintainers usually reply within 1 day

  • Man pages generated by `go run ./tools/gen`
    Open
    area/cli area/docs help wanted kind/feature priority/p2 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 65/100

    GregoireF/ship-it#70 ·

    Maintainers usually reply within 1 day

  • `ship completion` for bash, zsh, fish and PowerShell
    Open
    area/cli help wanted kind/feature priority/p2 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 66/100

    GregoireF/ship-it#69 ·

    Maintainers usually reply within 1 day

  • Shell completions and man pages
    Open
    area/cli kind/feature priority/p2 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    GregoireF/ship-it#68 ·

    Maintainers usually reply within 1 day

  • A format or lint:fix clean-up before the commit
    Open
    area/checks kind/feature priority/p2 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    GregoireF/ship-it#67 ·

    Maintainers usually reply within 1 day

  • Custom checks declared in .github/ship.json, run with the detected ones
    Open
    area/checks area/config kind/feature priority/p2 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    GregoireF/ship-it#66 ·

    Maintainers usually reply within 1 day

  • Custom checks
    Open
    area/checks kind/feature priority/p2 triage/accepted

    Difficulty 5/5 Over a week Newbie friendliness 38/100

    GregoireF/ship-it#65 ·

    Maintainers usually reply within 1 day

  • Offline mode
    Open
    area/github kind/feature priority/p2 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    GregoireF/ship-it#63 ·

    Maintainers usually reply within 1 day

  • A guided path for a secret already pushed
    Open
    area/secrets kind/feature priority/p2 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    GregoireF/ship-it#64 ·

    Maintainers usually reply within 1 day

  • `ship login`
    Open
    area/github kind/feature priority/p2 triage/accepted

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    GregoireF/ship-it#62 ·

    Maintainers usually reply within 1 day

  • Run the commands of the tutorials in CI
    Open
    area/docs help wanted kind/test priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 58/100

    GregoireF/ship-it#61 ·

    Maintainers usually reply within 1 day

  • Real end-to-end runs
    Open
    area/github kind/test priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    GregoireF/ship-it#59 ·

    Maintainers usually reply within 1 day

  • `ship version` without "(none, unknown)" when go install built it
    Open
    area/cli area/release good first issue help wanted kind/bug priority/p1 triage/accepted

    Difficulty 2/5 1-3 hours Newbie friendliness 84/100

    GregoireF/ship-it#58 ·

    Maintainers usually reply within 1 day

  • Polish found on the first real runs
    Open
    area/cli kind/bug priority/p1 triage/accepted

    Difficulty 3/5 1-2 days Newbie friendliness 38/100

    GregoireF/ship-it#56 ·

    Maintainers usually reply within 1 day

  • `ship stack sync` accepts `--yes`, like the other commands that write
    Open
    area/cli area/stack good first issue help wanted kind/bug priority/p1 triage/accepted

    Difficulty 1/5 1-3 hours Newbie friendliness 90/100

    GregoireF/ship-it#57 ·

    Maintainers usually reply within 1 day

  • `ship uninstall`
    Open
    area/cli area/config help wanted kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    GregoireF/ship-it#55 ·

    Maintainers usually reply within 1 day

  • `ship doctor --deep`, which also checks the token's scopes, the rulesets and the project's checks
    Open
    area/cli area/github kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    GregoireF/ship-it#54 ·

    Maintainers usually reply within 1 day

  • `ship bug`, a report built from the run's journal (.git/ship/logs) that you read before sending, without telemetry
    Open
    area/cli kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 58/100

    GregoireF/ship-it#53 ·

    Maintainers usually reply within 1 day

  • `ship explain <code>` prints the page of a SHIP-E or SHIP-W code from docs/reference/errors.md, offline
    Open
    area/cli area/docs good first issue help wanted kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 58/100

    GregoireF/ship-it#52 ·

    Maintainers usually reply within 1 day

  • Help when things go wrong
    Open
    area/cli kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    GregoireF/ship-it#51 ·

    Maintainers usually reply within 1 day

  • An Agent Skill installed by `ship skill install`
    Open
    area/mcp kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 56/100

    GregoireF/ship-it#50 ·

    Maintainers usually reply within 1 day

  • `ship log --agent`, the journal of what each agent did
    Open
    area/cli area/mcp kind/feature priority/p1 triage/accepted

    Difficulty 3/5 1-2 days Newbie friendliness 76/100

    GregoireF/ship-it#49 ·

    Maintainers usually reply within 1 day

  • A policy per agent (claude, codex, copilot, cursor): allowed commands, drafts, paths
    Open
    area/config area/mcp kind/feature priority/p1 triage/accepted

    Difficulty 5/5 Over a week Newbie friendliness 40/100

    GregoireF/ship-it#48 ·

    Maintainers usually reply within 1 day

  • Agents
    Open
    area/mcp kind/feature priority/p1 triage/accepted

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    GregoireF/ship-it#47 ·

    Maintainers usually reply within 1 day

  • Reviewers suggested from CODEOWNERS and from the history of the changed files
    Open
    area/github help wanted kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 64/100

    GregoireF/ship-it#46 ·

    Maintainers usually reply within 1 day

  • A factual risk score: lines, files without tests, generated files, sensitive paths
    Open
    area/github kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    GregoireF/ship-it#45 ·

    Maintainers usually reply within 1 day

  • Render the title, the body, the labels and the size the pull request would get
    Open
    area/github kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 74/100

    GregoireF/ship-it#44 ·

    Maintainers usually reply within 1 day

  • `ship preview`
    Open
    area/github kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    GregoireF/ship-it#43 ·

    Maintainers usually reply within 1 day

  • The warning in `ship plan`, `ship publish` and `ship status`, with the pull requests concerned
    Open
    area/cli area/github kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    GregoireF/ship-it#42 ·

    Maintainers usually reply within 1 day

  • Read the changed lines of the open pull requests through the API and compare them with the branch's
    Open
    area/github kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 72/100

    GregoireF/ship-it#41 ·

    Maintainers usually reply within 1 day

  • See conflicts early
    Open
    area/github kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    GregoireF/ship-it#40 ·

    Maintainers usually reply within 1 day

  • `ship rewind`, a list of the checkpoints with their changed files, and a restore that can be undone
    Open
    area/cli area/undo kind/feature priority/p1 triage/accepted

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    GregoireF/ship-it#39 ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.