sra-board-hardware-design icon indicating copy to clipboard operation
sra-board-hardware-design copied to clipboard

Create and Add web page for Board Hardware Documentation, posting test Blogs

Open dhairyashah1 opened this issue 2 years ago • 12 comments

This issue aims to create a separate dynamic webpage that hosts the documentation and README.mds along with some other features viz. Adding board information, 3D layout + Images, testing blogs. Site hosted on GitHub Pages

Suggestion - Use jekyll - a simple site generator using gh-pages. Tutorials can be found here. Ref - https://sravjti.in/sra-board-component/

Todo -

  • [x] Fix any bugs in the current README.md description files
  • [x] Add/Optimise any technical content
  • [x] Create a different branch called gh-pages and then start contributing
  • [ ] Host a site including the above information for Board and Sensors - LSA and MPU
  • [ ] Another page or subsection to display blogs on debugging/ technical matter observed during the journey of Board development
  • [ ] Another page or subsection to display renders, 3d models, images and renders. Something like - https://yellow.home-assistant.io/yellow-v1.2-standard/

CC - @Dhruv454000 @ChinmayLonkar @Sidshx assign this issue to some SY

dhairyashah1 avatar Oct 29 '22 22:10 dhairyashah1

@dhairyashah1 I can take on this issue. I'll start with removing any .md errors

Looks like there is documentation in the documentation folder as well as the main README.md as well as the sensors you've linked. Any other locations to be considered?

SuperChamp234 avatar Oct 31 '22 11:10 SuperChamp234

Yes, apart from the documentation and README.md files, a custom section for blogs to be created, basically create a folder containing many md files containing the blog content. These can be displayed under the Blog section on the web page. Additionally, refer last 2 points of the tasklist.

dhairyashah1 avatar Nov 05 '22 15:11 dhairyashah1

Task 1 done, moving on to next tasks

SuperChamp234 avatar Nov 07 '22 03:11 SuperChamp234

Pull request for fixing readme errors has been merged. Make another branch named gh-pages as suggested for the web page.

dhairyashah1 avatar Nov 08 '22 18:11 dhairyashah1

Update @SuperChamp234 ?

dhairyashah1 avatar Nov 20 '22 12:11 dhairyashah1

Working on setting up hugo to host the blogs. Sorry for the delay, will make some progress asap.

SuperChamp234 avatar Nov 20 '22 14:11 SuperChamp234

Updates @SuperChamp234

dhairyashah1 avatar Dec 11 '22 08:12 dhairyashah1

@SuperChamp234 post the temporary link of the website created here.

dhairyashah1 avatar Jan 10 '23 15:01 dhairyashah1

Here is the temporary deployment at: https://superchamp234.github.io/sra-board-hardware-design/

A few points to note about the deployment:

  1. Currently the Hugo Workflow copies the README.md, the LSA README as well as the MPU README, from their folders. If more files need to be added, the workflow will have to be changed(easy to do so).
  2. Currently using the hugo-book theme.
  3. All documentation assets must be placed in /documentation folder, as it is statically uploaded. Any other files will have to be explicitly uploaded by the action.
  4. Blog posts can be hosted too, please update about their requirement if needed.

SuperChamp234 avatar Jan 11 '23 04:01 SuperChamp234

I shall now begin working on the display section, or the 6th Todo

SuperChamp234 avatar Jan 11 '23 04:01 SuperChamp234

Update @SuperChamp234

dhairyashah1 avatar Feb 02 '23 07:02 dhairyashah1

@SuperChamp234 updates? Points 5 and 6 are required as well. A section to display specific blogs or discussions and #2

[ ] Another page or subsection to display renders, 3d models, images and renders. Something like - https://yellow.home-assistant.io/yellow-v1.2-standard/

this would be desired. Displaying blogs written in .md format would be good. One can also look towards showing prominent GitHub issues like #14. Expecting this work to be done ASAP.

CC - @ChinmayLonkar @Premraj02

dhairyashah1 avatar Mar 11 '23 14:03 dhairyashah1