Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add User Guide #273

Merged
merged 78 commits into from
Dec 15, 2022
Merged

Add User Guide #273

merged 78 commits into from
Dec 15, 2022

Conversation

Jake-Carter
Copy link
Contributor

@Analog-Devices-MSDK/msdk_developers @Analog-Devices-MSDK/msdk_contributors @Analog-Devices-MSDK/msdk_maintainers

This PR adds a universal User Guide for the MSDK. The README has also been updated to point to it as the primary source of documentation.

It can be previewed from my fork here: https://jake-carter.github.io/msdk/USERGUIDE/

The online copy is created with mkdocs and deployed with Github Pages via a new "Build Docs" action. The action also builds the Peripheral Driver Doxygen and packages it into the site under the Peripheral Driver API section.

The User Guide is maintained in a single Markdown file that can also be viewed directly: https://github.com/Jake-Carter/msdk/blob/dev/userguide/USERGUIDE.md

@Jake-Carter
Copy link
Contributor Author

Can we get some documentation describing the documentation?

@kevin-gillespie Hey man I heard you like docs so I wrote some docs on how to get to the docs that tell you how to write and build the docs:

https://jake-carter.github.io/msdk/CONTRIBUTING/#contributing-documentation

There's a Python script in the repo now that you can use to build the static site locally. Could probably update the action to use it but installing Doxygen is kind of a pain in the ass on the command-line

@Jake-Carter Jake-Carter linked an issue Dec 9, 2022 that may be closed by this pull request
@kevin-gillespie
Copy link
Contributor

What do you think about moving some of the files into the Documentation folder? It's nice to have the README in the root so we see it on the GitHub home page, but I think it would keep things better organized if we moved the rest to the Documentation folder.

@Jake-Carter
Copy link
Contributor Author

What do you think about moving some of the files into the Documentation folder?

Agreed, see 251c7af

@Jake-Carter Jake-Carter removed the WIP work in progress label Dec 14, 2022
@kevin-gillespie kevin-gillespie self-requested a review December 15, 2022 14:23
Copy link
Contributor

@sanjayjaroli sanjayjaroli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great start for MSDK documentation!!

@Jake-Carter Jake-Carter merged commit 6e87f57 into analogdevicesinc:main Dec 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

status of MaxIDE on your website
3 participants