09-24-2023 01:39 PM - edited 09-24-2023 01:55 PM
It was great to meet so many people at GDevCon#4 Europe!
Olivier mentioned in his presentation that I'd started a proof of concept TestStand addon for AntiDoc, to automatically document .seq files. A few people asked me about this and requested features so I thought I'd open up the discussion 🙂
My rationale for making this addon is that:
You can view an example of what I have made so far, attached at the bottom of the post. It is a pdf and html report for the NI example "C:\Users\Public\Documents\National Instruments\TestStand 2017 (32-bit)\Examples\Demos\Computer Motherboard Test\LabVIEW\Computer Motherboard Test Sequence.seq"
This is only a proof of concept, so there are many improvements needed!
Features/Improvements I would like to add
I'm not interested in putting too much of the step details in (in the same way that AntiDoc LabVIEW addons don't include the block diagram) as it can be seen in the IDE and test reports, and is very lengthy.
Improvements/Features Suggested by Community
I'll add more of these as we go. Please put any suggestions or feedback in this thread!
09-25-2023 03:58 AM
Hi Leah,
Thanks for working on a TestStand addon for AntiDoc! It sounds very useful, and I would definitely use it. The Sequence-Documentation.pdf in the attached zip file is already useful.
Is the plan for the addon to be free to use and open-source or paid-for and closed-source? (I'd be happy either way)
If open-source, it might be useful to use the issue tracking functionality of the git repository platform (GitHub, Gitlab, etc) to track the features/improvements. For example, if using GitHub, a GitHub issue could be created for each feature/improvement. This essentially enables the use of a rich-text webpage to describe the feature, including the ability to add screenshots, and for other users to leave comments or ask questions.
Thanks
09-25-2023 04:28 AM
Hi Petru.
Glad to hear you think it would be useful. 🙂
The addon will be free and open source. Though I'm sure Olivier appreciates any contributions to his Patreon if people find the tool useful.
The code is already hosted on GitLab here and I've made a few (very basic) issues already - hoping to make more once I've figured out what features people want! I just thought a forums post would be a good way of gathering wider feedback first. There's also a Zulip Chat channel if you want to discuss any particular feature in detail.
Cheers,
Leah
09-25-2023 07:51 AM
Thanks!
09-26-2023 08:22 AM
Im very interested in this topic, if any information is shared besides gitlab, Id like to be added. Currently looking at the AntiDoc Zulip chat, Thanks!
09-26-2023 11:25 AM
@LFBaute a écrit :
Im very interested in this topic, if any information is shared besides gitlab, Id like to be added. Currently looking at the AntiDoc Zulip chat, Thanks!
It's great to see that many people interested in Leah's project 👍
The GitLab project is public. You can access all issues, add issues, comments, etc…
Issues are made to organize the work and keep track of the issue.
I'm actively encouraging more open discussions to take place in the Zulip chat and only create issues when it's necessary
I'm not a TestStand developer. I can't help with that part, but I'm definitely here to help with all the Antidoc/Asciidoc stuff.
That being said, Leah is the boss of this project, so I let her lead as she likes 😅
09-26-2023 12:22 PM
Good suggestion Olivier - means we can check for alignment on how a new feature might work/be implemented before spending lots of time writing issues.
09-29-2023 03:29 AM
Hi,
Really really cool project.
Point 12 is very easy to achieve with a custom menu entry.
I'd like to have the version and hash of code modules in the documentation.
Example : version and hash of a called LV PPL
Maybe also an option to have the full properties list of a step (big report expected...).
Also, as a workspace or project is not mandatory, it should work with client sequence files alone.
Thx
09-30-2023 01:00 PM
Thank you for the suggestions! PPL versions world be super useful, agreed.
I'm starting with .seq files only, so yes it will definitely work without workspaces or projects.