From dan at langille.org Sat Nov 23 13:43:00 2024 From: dan at langille.org (Dan Langille) Date: Sat, 23 Nov 2024 08:43:00 -0500 Subject: [freshports-coders] current status Message-ID: <562333ac-29d6-43b3-8580-eb949863baad@app.fastmail.com> 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