Guild icon
Open Source Ecology
Main Text Channels / general / Documentation Chat
Avatar
goldfishlaser#1337 3/5/2025 9:35 PM
Avatar
The wiki is good but it is limiting. You can use documentation to standardize your practices with systems engineering ISOs.
10:15 PM
Aerospace did that with S1000D but I can’t find something comparable that exists for farming
Avatar
goldfishlaser#1337 3/5/2025 10:17 PM
gotcha. well, there are many volunteers including myself that have sometimes advocated for creating official documentation using better techniques. Marcin adopted the wiki and google docs way of doing things to lower the barrier of entry (edited)
10:18 PM
i think i may even have the conversation documented in my log checks
10:18 PM
anyways I'd definitely recommend familiarizing yourself with the Documentation Team info on the wiki
👍 1
Avatar
I’m not saying that wiki and google docs are bad or whether you should stop using them. What I am saying is there might be a way to standardize them for the finished product.
Avatar
goldfishlaser#1337 3/5/2025 10:19 PM
yes, I'm just saying there are many volunteers that agree with that
👍 1
Avatar
Yes, I would like to see documentation team. I can always tinker with my idea on my own time
Avatar
goldfishlaser#1337 3/5/2025 10:20 PM
and no do please continue to share your ideas I'm not trying to chase it away I just am filling you in on the history
👍 1
Avatar
Got it
10:21 PM
I work in a very niche tech writing field where we already do all that for aerospace. Because if anything is off, even just a little bit, things go “boom”
10:22 PM
However, the license to use S1000D is too limiting for what we need
Avatar
goldfishlaser#1337 3/5/2025 10:23 PM
Yeah that's pretty awesome. I haven't worked in high tech yet but I was applying to a job that I probably won't get due to lack of experience in high tech, but you miss all the shots you don't take, right (edited)
Avatar
Right
Avatar
goldfishlaser#1337 3/5/2025 10:26 PM
10:27 PM
so yeah, like i said, he even says here, we should do it, just note the scope and limitations and priorities at the time we were advising continuous documentation with sphinx (edited)
Avatar
I’ve looked at Sphinx and am open to using it. What are you doing with Sphinx?
Avatar
goldfishlaser#1337 3/5/2025 10:56 PM
Well Michael Altfield was the guy who was making the original suggestion and he uses a read the docs sphinx thing for his docs and we were wanting to take that approach... ill grab u the repo in a sec (edited)
👍 1
10:58 PM
Fork-ready base for your project's documentation using Sphinx + Read the Docs on GitHub Pages - GitHub - maltfield/rtd-github-pages: Fork-ready base for your project's documentatio...
👍 1
Avatar
goldfishlaser#1337 3/5/2025 11:05 PM
again, this is just one way and I definitely look forward to hearing more of what you have in mind. and also, i note that his workflows did have some build errors when I tried to contribute some docs to docs.buskill.in (edited)
Avatar
Avatar
goldfishlaser#1337
again, this is just one way and I definitely look forward to hearing more of what you have in mind. and also, i note that his workflows did have some build errors when I tried to contribute some docs to docs.buskill.in (edited)
I read over part 1 and part 2 of his series. Considering they’re from 2020, I imagine some dependencies have changed or have been updated since then
💯 1
Avatar
I’m doing a little research to see how we can use RST/Sphinx with OSE
Avatar
But yes, MJ is discussing in-work documenting when we are discussing end-user documentation
12:11 AM
They need to be separated
Avatar
goldfishlaser#1337 3/6/2025 12:11 AM
I concur
💯 1
Avatar
So I am not familiar with ReST (but it looks awesome.) I’ll have to set my environment up for the 50 machines (assuming it’s not somewhere else already)
12:13 AM
I’m all for doing a Red Hat-like freemium service, or having OSE franchises
Avatar
Avatar
Summer
So I am not familiar with ReST (but it looks awesome.) I’ll have to set my environment up for the 50 machines (assuming it’s not somewhere else already)
goldfishlaser#1337 3/6/2025 12:14 AM
12:15 AM
restructured text
Avatar
goldfishlaser#1337 3/6/2025 12:15 AM
ok yeah i need to review all this as well its been a minute but ive been meaning to
Avatar
Do you want to set up a meeting for later, after we review everything?
Avatar
goldfishlaser#1337 3/6/2025 12:17 AM
that actually sounds like a pretty good idea hm... im estimating how much time I plan to take estimating
12:19 AM
any times particularly work well for you?
Avatar
I’m in the Central US (Texas) and I’m available during first shift
12:20 AM
Daytime hours
Avatar
goldfishlaser#1337 3/6/2025 12:20 AM
ok I'm EST
Avatar
I’m CST, so that works
12:20 AM
Maybe next Wednesday?
👍 2
Avatar
goldfishlaser#1337 3/6/2025 12:21 AM
yeah can do! thanks for your participation, perhaps others will join us in the meantime, so i like that aspect of giving it a week (edited)
👍 1
Avatar
303adastra 3/6/2025 2:07 AM
Cc'ing a message that's perhaps gotten buried in the general chat https://discord.com/channels/700486873272811562/700486873272811565/1339848428032888905
👍 1
Avatar
So, I did a little research and found out that the S1000D and other S Series aerospace specifications are based on ISO Standard ISO 10303-239 Product Life Cycle Support (PLCS.) I’m going to buy a copy so I can use it for work and for here. http://www.ap239.org/ for more information
6:47 PM
The idea is that we can use it to create our OSE specifications that can be used throughout the entire life cycle of the GVCS. Benefits include: *Complete standardization of the machines *Ability to build software, including digital twins, and online documentation, of the machines *Ability to open source said standards *The ability to collaborate because everyone is on the same page *Other things I haven’t thought of yet (might edit this one later)
Avatar
goldfishlaser#1337 3/6/2025 6:48 PM
hm digital twins sounds like what is already being attempted by DOF
Avatar
What/who is DOF
Avatar
goldfishlaser#1337 3/6/2025 6:49 PM
its what @303adastra is talking about
Avatar
That means DOF would have standardized digital twins, then
Avatar
So whether it’s a truck built in India or France or the USA it would be standardized designs and standardized parts
Avatar
goldfishlaser#1337 3/6/2025 6:51 PM
DOF is a work in progress. it hasnt used the word digital twin specifically but yes
6:51 PM
please have a look as its possible your expertise is useful in the effort
👍 1
Avatar
It’s the same standard being used to create specifications for aircraft and fighter jets
Avatar
goldfishlaser#1337 3/6/2025 6:52 PM
and id like to know how it compares to what you've worked on
6:53 PM
the people driving DOF also have aerospace background (edited)
Avatar
Yes, I should probably join OSHW
Avatar
Thanks for the provided context. Yes, @303adastra and I are on the same page
Avatar
goldfishlaser#1337 3/6/2025 6:56 PM
the talk is really good
6:57 PM
ive been onboarding myself
👍 1
Avatar
Avatar
goldfishlaser#1337
and id like to know how it compares to what you've worked on
I did the tech writing and IT for a major defense contractor for about six years. They’re going through a lot of changes so I quit and I’m doing similar things on my own through independent contract work.
6:58 PM
Im glad I left, based on current events. Nearly their entire business plan is based on the US being a member of NATO
6:59 PM
I can switch to helping things locally in the USA
Avatar
goldfishlaser#1337 3/6/2025 7:00 PM
heh i feel you on that
👍 1
Avatar
Not to get too political, but I did not vote for this nonsense 😢
7:02 PM
But the nice thing about being a solopreneur is that it’s much easier to make changes
Avatar
goldfishlaser#1337 3/6/2025 7:04 PM
heh yeah no worries i think its very clear this administration is very hostile to everything we value here so its kind of not so politically divisive to have problems with it... (edited)
7:06 PM
i just got let go from my job so
7:06 PM
🫂 1
Avatar
I understand, and I’m sorry
7:08 PM
You’re not alone
7:08 PM
I have to step away for a bit, but 🫂 and I will be back on this Discord later
Avatar
goldfishlaser#1337 3/6/2025 7:09 PM
no worries i gotta get back to stuff too ttyl
👋 1
Avatar
I found a documentation manual that was created with Sphinx and uses the Read the Docs theme, so it’s similar to what @goldfishlaser#1337 recommended we do.
Avatar
I want to create an open source version of this project:
7:09 PM
Instead of using the S1000D specification, I would create an open source version of the specification that is approved for use by OSHWA.
7:10 PM
I would use YAML and Git, as well as the ISO specification that S1000D is based on.
7:11 PM
Does anyone know who to talk to about this project? Preferably someone in OSHWA. @goldfishlaser#1337 @303adastra
Avatar
Avatar
Summer
Does anyone know who to talk to about this project? Preferably someone in OSHWA. @goldfishlaser#1337 @303adastra
What do you mean by "approved for use by OSHWA"?
Avatar
goldfishlaser#1337 3/21/2025 8:10 PM
I think it would make more sense to collaborate with folks in aerospace that would publish a standard to OASIS, bc OSHWA is not so much focused on open standards, but resources for OSHW and certifying projects - https://www.oasis-open.org/ (edited)
OASIS Open is where individuals, organizations, and governments come together to solve some of the world’s biggest technical challenges through the development of open code and open standards.
Avatar
Avatar
goldfishlaser#1337
I think it would make more sense to collaborate with folks in aerospace that would publish a standard to OASIS, bc OSHWA is not so much focused on open standards, but resources for OSHW and certifying projects - https://www.oasis-open.org/ (edited)
YAML is not recognized by OASIS as an open standard. XML is, and that’s why S1000D uses XML. S1000D is not an open standard but is based on open standards. If OSHWA wants an open standard based on OASIS, it can’t use YAML. If OSHWA wants YAML to do it, it will have to come up with something on its own. I don’t make the rules 🤷‍♀️
Avatar
goldfishlaser#1337 3/21/2025 10:19 PM
neither xml nor yaml are standards. oasis is a standards consortium. (edited)
Avatar
goldfishlaser#1337 3/21/2025 10:36 PM
OASIS DITA is an open standard for XML, used for documents, and XML is appropriate for documents whereas for data it has its weaknesses, hence YAML, which is specifically named "YAML aint markup language" due to not solving for the same thing. (edited)
Avatar
Avatar
goldfishlaser#1337
neither xml nor yaml are standards. oasis is a standards consortium. (edited)
XML is an open standard developed by the w3c consortium. https://www.w3.org/XML/
Avatar
goldfishlaser#1337 3/21/2025 10:47 PM
its a format, markup language with a standard defined by the w3 consortium
Avatar
Okay, the point is that OASIS doesn’t use it but OSHWA does
10:48 PM
So I would rather develop something that OSHWA can use
10:48 PM
What does OSHWA use?
Avatar
goldfishlaser#1337 3/21/2025 10:48 PM
there is no rule that oasis has against a standard using yaml.
Avatar
OASIS requires employer membership, and I’m self-employed. I’d have to join something that already exists and that OSHWA doesn’t use
10:50 PM
What can I work on that OSHWA uses?
Avatar
goldfishlaser#1337 3/21/2025 10:52 PM
not true. you do not have to be a member to submit a project to oasis https://www.oasis-open.org/policies-guidelines/open-projects-process/
This version of the OASIS Open Project (OP) Rules was approved by the OASIS Board of Directors on 14 June 2022 and became effective immediately. The change was announced to OASIS members on 01 July 2022 in https://lists.oasis-open.org/archives/members/202207/msg00000.html Table of Contents 1. Purpose of Open Projects 2. Project Formation 3. Role...
10:55 PM
same goes for having a project certified via oshwa, does not require membership. (edited)
10:57 PM
if you're trying to list an open standards project -OASIS. if you're trying list an open hardware project -OSHWA.The sites have all the info you need for submitting your projects.
Avatar
Avatar
Summer
What can I work on that OSHWA uses?
OSHWA is not a standards committee. Their aim is to foster community around OSHW projects. You could try submit a proposal for a talk on open standards at the Open Hardware Summit, but I doubt you'll get very far.
👍 1
Avatar
Avatar
303adastra
OSHWA is not a standards committee. Their aim is to foster community around OSHW projects. You could try submit a proposal for a talk on open standards at the Open Hardware Summit, but I doubt you'll get very far.
Have you ever heard of DIN Spec 3105? https://webstore.ansi.org/standards/din/dinspec31052020
Avatar
goldfishlaser#1337 3/22/2025 1:33 AM
By Jérémy Bonvoisin, University of Bath, cross-posted from the Journal of Open Hardware Medium account. In the past 18 months I had the pleasure to be part of a great adventure: establishing a new standard refining the contours of what we mean with “Open Source Hardware”. This standard, DIN SPEC 3105, sets a new milestone
Open Hardware Standard – Requirements for technical documentation and community-based assessment
Avatar
goldfishlaser#1337 3/22/2025 1:40 AM
cool im checking it out
Avatar
Avatar
Summer
Have you ever heard of DIN Spec 3105? https://webstore.ansi.org/standards/din/dinspec31052020
Yes. What about it?
Avatar
Avatar
303adastra
Yes. What about it?
The first rule of tech writing is to write once and reuse many times; don’t reinvent the wheel
1:48 AM
so I need info on the state of OSHW documentation before I make any decisions on if I want to contribute to it
Avatar
goldfishlaser#1337 3/22/2025 2:18 AM
aka "write once, post everywhere" or "create once, publish everywhere" or "single sourcing" is a useful strategy and one we often champion, although I must disagree about it being the first rule or that it means the same thing as don't reinvent the wheel. I know you may have been intending it more colloquially, but for readers' sake. There are also exceptions: https://www.writethedocs.org/videos/portland/2022/don-t-shoot-yourself-in-the-foot-with-content-reuse-anna-gasparyan/ (edited)
Avatar
Of course, there are exceptions
Avatar
goldfishlaser#1337 3/22/2025 2:24 AM
if i picked a first rule it would be "know your audience" and the second rule to write with the 5Cs "clear, complete, correct, concise, consistent". everything else in technical writing are the details on accomplishing those 2 things (edited)
✔️ 2
2:27 AM
This is what I was looking for
🎉 1
Avatar
goldfishlaser#1337 3/22/2025 3:15 AM
https://docs.oasis-open.org/plcs/plcslib/v1.0/cs01/help/plcslib_overview_content.html indeed seems like it matches what ur looking for (edited)
👍 1
3:40 AM
So ap239 is for medical devices and ap242 is for aerospace
3:42 AM
Tangentially, I suspect it’s time to join the S1000D group of AIA also. It appears I can join ISO, too
3:43 AM
I just really like product lifecycle design and support
✨ 1
Avatar
Avatar
Summer
I just really like product lifecycle design and support
Since it's probably lost in the chat history (or DM's), it's probably worth reiterating here... the DOF development team is aware of STEP (a.k.a., ISO 10303-239 or AP-239), but there currently aren't any development plans to support STEP any time soon. That being said, we would potentially be interested in your experience with STEP in terms of data that is essential in exchanging product lifecycle designs that we may want to incorporate into DOF.
👍 1
Avatar
Avatar
Summer
So ap239 is for medical devices and ap242 is for aerospace
goldfishlaser#1337 3/22/2025 4:05 AM
PLCS is AP number 239 and is therefore sometimes referred to as AP239 or as "ISO 10303-239". "information model of ISO 10303-239 PLCS is capable of representing all the information required to cover the entire life cycle of a product. It is not however, aimed at any particular business or industry domain. Because it is designed to be used in many different business applications, it is a large, generic information model." (edited)
👍 1
Avatar
Avatar
goldfishlaser#1337
PLCS is AP number 239 and is therefore sometimes referred to as AP239 or as "ISO 10303-239". "information model of ISO 10303-239 PLCS is capable of representing all the information required to cover the entire life cycle of a product. It is not however, aimed at any particular business or industry domain. Because it is designed to be used in many different business applications, it is a large, generic information model." (edited)
Good, because I paid $300 for it and I don’t want to spend that much money on another specification if I don’t have to
Avatar
Avatar
303adastra
Since it's probably lost in the chat history (or DM's), it's probably worth reiterating here... the DOF development team is aware of STEP (a.k.a., ISO 10303-239 or AP-239), but there currently aren't any development plans to support STEP any time soon. That being said, we would potentially be interested in your experience with STEP in terms of data that is essential in exchanging product lifecycle designs that we may want to incorporate into DOF.
In a previous role, a colleague and I worked on converting images to STEP files for illustrated parts data files in S1000D
Avatar
Avatar
Summer
In a previous role, a colleague and I worked on converting images to STEP files for illustrated parts data files in S1000D
Oh interesting. What would be the advantages of persisting images as STEP files?
Avatar
First, STEP files are compatible with CAD tools and software, which makes them easy to share and edit. FreeCAD and KiCAD already support this file format. STEP files are also precise, using a mathematical representation of curves known as NURBS to store data accurately. In addition, they can also read and save complete 3D models. Finally, you can customize a STEP file. It’s easy to share with others to edit or save to another computer as a backup option.
Avatar
We've discussed tentative plans to support some kind of FreeCAD and KiCAD bindings for DOF at some point, so will definitely keep STEP in mind when that time comes
Exported 120 message(s)
Timezone: UTC+1