rog-golang-buddies / golang-template-repository

Kickstarter repository for a golang service
Apache License 2.0
17 stars 7 forks source link

Add mkdocs-material docs gen and include CI docs (review) #30

Closed haani-niyaz closed 2 years ago

haani-niyaz commented 2 years ago

Hi @shukra-in-spirit @vancanhuit , I've raised this PR for review on:

  1. Documentation structure
  2. Quickstart content
  3. CI pages structure
  4. CI content for gitleaks, pre-commit, mkdocs-material and golangci-lint

The documentation on publish will look similar to: https://haani-niyaz.github.io/golang-template-repository/

Closes #21 and #28.

Required actions:

@AlvinKuruvilla, there was an urgency to finish this piece of work so I've stepped in. Happy to discuss with you if required.

jeffy-mathew commented 2 years ago

since this is related to docs. shall we use https://opencollective.com/vale to do a copy check? https://github.com/errata-ai/vale-action - seems helpful in GitHub actions context

haani-niyaz commented 2 years ago

since this is related to docs. shall we use https://opencollective.com/vale to do a copy check? https://github.com/errata-ai/vale-action - seems helpful in GitHub actions context

This definitely looks interesting. We should have a story to explore it :)

For the purpose of this MR though, a more technical documentation review is required to validate if the information is helpful for repo owners to get started.

sonarcloud[bot] commented 2 years ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

haani-niyaz commented 2 years ago

@shukra-in-spirit thanks for merging this. Just checking if gh-pages was setup in the repo as per: https://github.com/rog-golang-buddies/golang-template-repository/issues/21#issuecomment-1171874696

The site is URL is retuning a 404 atm.

shukra-in-spirit commented 2 years ago

Hey, I updated it.

sonarcloud[bot] commented 2 years ago

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 40 Code Smells

0.0% 0.0% Coverage
10.2% 10.2% Duplication