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

Implement Documentation Page #9

Merged
merged 19 commits into from
Oct 28, 2022
Merged

Implement Documentation Page #9

merged 19 commits into from
Oct 28, 2022

Conversation

ChrisHinchey
Copy link
Contributor

@ChrisHinchey ChrisHinchey commented Sep 26, 2022

Goal: Add documentation features and functionality to the SAF site.

  • Create graphql query to obtain documentation data from strapi
  • Properly display rich text content requested from strapi
  • Add subsection navigation to jump between desired subsections
  • Add previous and next page functionality to browse through subsections
  • Implement index page for documentation
  • Create graphql query for index page
  • Add "On this page" functionality to jump to headers in the documentation subsection
  • Add mobile navigation for jumping between subsections
  • Move subsection navigation to separate component to be used in mobile navigation
  • Separate content into its own component to improve rendering and code readability
  • Sort and display sections by order_id

Related:

Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
@ChrisHinchey ChrisHinchey added the enhancement New feature or request label Sep 26, 2022
@ChrisHinchey ChrisHinchey self-assigned this Sep 26, 2022
@netlify
Copy link

netlify bot commented Sep 26, 2022

Deploy Preview for mitre-saf-v2 ready!

Name Link
🔨 Latest commit cc63c17
🔍 Latest deploy log https://app.netlify.com/sites/mitre-saf-v2/deploys/635c5fa11b4c2800086f8348
😎 Deploy Preview https://deploy-preview-9--mitre-saf-v2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
… graphql queries

Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
@ChrisHinchey ChrisHinchey added the page: documentation Improvements or additions to documentation label Oct 14, 2022
ChrisHinchey and others added 5 commits October 17, 2022 13:27
Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
Signed-off-by: Christopher Hinchey <chinchey@mitre.org>
components/DocumentationPageNavigation.vue Show resolved Hide resolved
components/Header.vue Show resolved Hide resolved
components/Header.vue Show resolved Hide resolved
components/Header.vue Show resolved Hide resolved
components/Header.vue Show resolved Hide resolved
components/DocumentationPageNavigation.vue Outdated Show resolved Hide resolved
components/DocumentationPageNavigation.vue Show resolved Hide resolved
pages/docs/index.vue Show resolved Hide resolved
pages/docs/[section].vue Show resolved Hide resolved
queries/getIndexDocumentation.gql Show resolved Hide resolved
@ChrisHinchey ChrisHinchey merged commit a396fd1 into main Oct 28, 2022
@ChrisHinchey ChrisHinchey deleted the feature/documentation branch February 1, 2023 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request page: documentation Improvements or additions to documentation
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

2 participants