[freshports-coders] current status
Dan Langille
dan at langille.org
Sat Nov 23 13:43:00 UTC 2024
Hello,
Thank you for being on this list. My goal is to work myself out of a job and get FreshPorts maintained by a group. FreshPorts is over 24 years old and to ensure the future running of the project, it has to have new helpers.
One impediment is lack of public repos for the backend code. FreshPorts has three major components:
* database
* ingress - the backend / processing of incoming commits
* web - the web server
The web code is online at https://github.com/FreshPorts/freshports
https://github.com/FreshPorts/ has some backend code:
git_proc_commit - extraction of commits from git
packages-import - processing of new packages to alert users
The ingress code consists mainly of two parts:
* scripts - installed at /usr/local/libexec/freshports - shell, python, perl
* modules - perl modules at /usr/local/lib/perl5/site_perl/FreshPorts - modules for the perl scripts mentioned above
Both of those repos need to be converted from subversion to git and imported into GitHub. Initial work on the conversion has been done by Cosmin but I have not followed through and done the actual conversion - this is a good area for someone to drive the work and encourage that it get done.
Some background if you haven't seen it: Where we started: https://lists.freshports.org/pipermail/freshports-coders/2023-August/thread.html
Hopefully, someone wants to drive this. :) Thanks
--
Dan Langille
dan at langille.org
More information about the freshports-coders
mailing list