pspdev / pspdev/pspdev

Better versioning and delivery

Open
#142 0 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Shell
Stars
309
Forks
42
PR merge metrics
No merged PRs in 30d

Description

We would like to make versioning the toolchain easier and we want to offer our users a way to install PSPDEV with one simple command. This ticket will go over the way I would like to achieve this and what steps are involved. This allows us to track the progress and issues I run into.

Summary

To achieve the versioning goal the idea is to package each part of the toolchain using psp-pacman and host these packages on GitHub pages as pacman repositories. This will allow users to be easily able to update each part individually.

To achieve the easy installation goal the idea is to have all the packages ready and create a script that can install the dependencies for the toolchain, download psp-pacman and then install all packages using it.

Steps

Outstanding issues

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the unchecked items in the issue checklist and review the referenced psp-pacman and psp-packages pull requests for the completed packaging approach. The work is done when the installer script and remaining toolchain packages are hosted in pacman repositories, dependency rebuilding is addressed, and the pspdev group includes the full toolchain.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, shell
Domain
build-system, devops, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.