Project Overview | Install Guide | User Guide | System Guide | Contributing | Images | Demo Video
Documentation (postmarketOS Stable) | Documentation (postmarketOS edge) | Documentation (Development Version)
The Sxmo project from a development point of view is a combination of a few different components:
All of the Sxmo project source repositories can be viewed at:
We always need help testing the latest development version of sxmo.
To help test sxmo's latest development version, you can run sxmo_build_all.sh
from:
~mil/sxmo-build.
Please report bugs to the bug tracker or join us in irc for help.
We use the bug tracker at:
https://todo.sr.ht/~mil/sxmo-tickets
Please search the existing tickets before submitting a new ticket. You are free to put in feature requests here or pull tickets off here to get ideas for patches.
We use a single mailing list for patch submission and discussion of the above subcomponents of the Sxmo project.
The mailing list is at:
https://lists.sr.ht/~mil/sxmo-devel
If you're new to development using git-send-email
don't be discouraged and please still contribute!
$ git config --local format.subjectPrefix "PATCH <NAME-OF-REPO>"
<NAME-OF-REPO>
in the command above to sxmo-utils
.master
.$ git send-email --to="~mil/sxmo-devel@lists.sr.ht" origin/master
Also, you can check out the guide at: https://git-send-email.io/ for a guided tutorial on using git-send-email.
Our IRC channel for general adhoc development discussion is:
#sxmo
on irc.oftc.net
#sxmo-offtopic
on irc.oftc.net
Steps:
Notes on Package Versioning: Versioning numbers for suckless forks follow the scheme: sucklessv.sxmov. For example, with the dmenu fork, checkout 4.9 as upstream-4.9 and commit new versions as 4.9.x; wherein x is the Sxmo version.
git am -s
Note: Unless the change is trivial, the maintainer must send their change to mailing list to be reviewed by another maintainer or a member of the sxmo community
Notes on Stable Release Flow:
New releases must be in Alpine Edge for a certain amount of time for them to be accepted into postmarketOS's stable releases and service packs.
As such, the flow is as follows:
commit a455c4c129b6e961eab742826c9be66bf5892429 Author: Peter John Hartman <peterjohnhartman@gmail.com> Date: 2023-03-31T07:00:49-05:00 updates for 1.14