Skip to content
This repository has been archived by the owner on Jun 14, 2023. It is now read-only.

On generating project documentation from source #2

Open
m30-jrs opened this issue Oct 13, 2018 · 0 comments
Open

On generating project documentation from source #2

m30-jrs opened this issue Oct 13, 2018 · 0 comments
Labels
discussion Just talking things through

Comments

@m30-jrs
Copy link

m30-jrs commented Oct 13, 2018

Spinning up a new thread to discuss documenting generation, as it will likely be a pretty different kind of work from management of project structure.

I have started to capture some refined thoughts about BoMs over in the Sliderule repo. I started with BoMs as I think those will be the simpler case to explore where generation is concerned. Take a look at:

I have not written this down elsewhere yet, but I think one of our goals with generation should be to develop something that extensible by the user, so people can add new types of data and content generation as their projects grow in scale/complexity. For example, someone might want add support to generate requirements documents from project data (maybe even us later, but it shouldn’t have to wait for us to make it possible). Or, generate operating instructions or safety materials.

But as we get started, I want to focus on implementing BoM views (see above) and assembly instructions as those are the minimum requirements to define oshw. Preferably in a way that adding support for new content generation is something that is easy for users to implement and share (with us and each other).

One last thought, as projects grow in scale, I imagine we will get to a point where we will want a build management system to figure out when generated artifacts are up to date so users don't have to waste time regenerating content unnecessarily. This also makes me think we will want a clean operation to purge all generated content.

@jmwright jmwright added the discussion Just talking things through label Nov 5, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
discussion Just talking things through
Projects
None yet
Development

No branches or pull requests

2 participants