[Pansophy] Fw: Setting up git server for maintenance tracking
Valerie Bookwalter
bookwalt at jlab.org
Mon Mar 24 10:05:40 EDT 2025
Roger's Vac Engineer Adam Duzik is looking at creating their own vacuum maintenance software and/or working with the CEBAF SOFTWARE GROUP.
He looked into using git server, adnroid/ios usage, and non-standard computer center ways.
I'm okay with anything that promotes work, BUT, I am concerned about being OUT OF THE LOOP.
He has already setup a meeting with Gary Croker, lead of the CEBAF/ACC Software Group!
I need to know how you would like us to respond.
Valerie Bookwalter
Jefferson Lab, Accelerator Dept.
SRFOPS Software Systems Group
bookwalt at jlab.org<mailto:bookwalt at jlab.org>
757-269-5802
________________________________
From: Adam Duzik
Sent: Monday, March 24, 2025 9:41 AM
To: Valerie Bookwalter; Megan McDonald
Cc: Roger Ruber
Subject: Setting up git server for maintenance tracking
Valerie / Megan:
We want to set up a better way of tracking maintenance on items and equipment. I was tasked to figure out a way to do this and I think I have a potential solution in using git version control.
I considered these design criteria:
1.
Open source software under active development and maintenance. I'd like to know what is going on under the hood. I also want to avoid licensing proprietary software and vendor lock-in.
2.
Works on all platforms. Apple iOS is very restricted, but I found a means to automate git sync of notes and maintenance records.
3.
Mobile platforms are very useful, and will much improve the likelihood new records and pictures will get input into the system.
4.
Concurrency; OneDrive could have issues with two people overwriting each other's changes.
5.
OneDrive also can't run in the background on either iOS or Android.
I tested out a git server / client setup on my personal devices and I can say they all work. I tested iOS successfully with a terminal-based solution. I have not tested Android directly, but I expect the terminal-based solution to work.
My next step is to ask you all if setting up a local git server here at JLab will be a problem. I do not see a need to have it exposed to the internet, keeping it accessible to the internal network only will be sufficient. Accessibility through a VPN would be great.
I am also meeting with Gary and the software group on Wednesday morning to discuss adapting Cav History for maintenance tracking on virtually any item in CEBAF. I have to look at both alternatives (git vs. an in-house software solution) as they both have their drawbacks; automating git on mobile is still rather clunky and developing our own software is a significant labor investment. For now, the git solution looks faster and easier, and I want to know if there's any technical or security problems with my idea.
Thanks,
Adam Duzik
Vacuum Engineer
[cid:720d216d-47d4-4aa2-8d75-d40c883b14ff]
Mail Stop 55H
Jefferson Laboratory
600 Kelvin Dr. Suite #8
Newport News, VA, 23606
Phone: 757-269-5688
Email: duzik at jlab.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/pansophy/attachments/20250324/e295e3b1/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Outlook-towc52vp.png
Type: image/png
Size: 7082 bytes
Desc: Outlook-towc52vp.png
URL: <https://mailman.jlab.org/pipermail/pansophy/attachments/20250324/e295e3b1/attachment-0001.png>
More information about the Pansophy
mailing list