Designing a virtual file system

94 views
Skip to first unread message

Gerard

unread,
Sep 17, 2023, 8:23:07 AM9/17/23
to golang-nuts
Hi guys!

I am designing a PDM (Product Data Management) for FreeCAD. Right now you can see it as a VCS (Version Control System). This is the link: https://github.com/grd/FreePDM
It also has a Filesystem which probably makes it easy to use as a virtual filesystem ;-) I think that the majority of ordinary FS components are there.

TBH I don't have any clue of how to start. That is why I added these screen shots.

1.Top level. Only an admin should be able to add them.
2.Second level. Users are allowed here.
3.The "file" level. All files have the same leveling / versioning stuff inside it.
4. The "version" level.
5. The ordinary files which show the files. User modifiable.

My question is: Does this exist in the FOSS world and if so can you point me to something like it?

And if the answer is no (that is quite possible). There are multi-levels here. Each level has its own very specific tasks so I don't think that one solution is the answer to my problem because there are multi-level problems ;-)

Anyway, thanks for the answer. I hope it is a good one ;-)

Grt, Gerard
Screenshot from 2023-09-17 13-27-13.png
Screenshot from 2023-09-17 13-26-59.png
Screenshot from 2023-09-17 13-26-28.png
Screenshot from 2023-09-17 13-26-43.png
Screenshot from 2023-09-17 13-27-27.png

Gerard

unread,
Sep 17, 2023, 8:31:33 AM9/17/23
to golang-nuts
Edit: the numbering sequence isn't correct. It should be: 3, 4, 2, 1 and 5.

Sorry.

Op zondag 17 september 2023 om 14:23:07 UTC+2 schreef Gerard:
Reply all
Reply to author
Forward
0 new messages