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

feat(site): Substantial site redesign #557

Merged
merged 1 commit into from
Nov 8, 2024

Conversation

alilleybrinker
Copy link
Collaborator

@alilleybrinker alilleybrinker commented Nov 1, 2024

This redesign is still a draft with pieces unfinished, but it's at the point where we can probably start to have others contribute to it.

Parts Remaining

  • Complete implementation of search
  • Integrate Deno build into cargo xtask site serve
  • Add missing Unix and Windows install scripts
  • Complete secondary homepage sections outlining the reasons to use Hipcheck
  • Complete design and implementation of blog
  • Integrate Deno build into site testing CI job
  • Integrate Deno build into site deploy CI job
  • Fix mobile styles throughout the site
    • Homepage
    • Blog
    • Docs
    • RFDs
  • Add darkmode styles throughout the site
  • Add site meta images and social preview metadata
  • Write documentation for all Hipcheck plugins

@alilleybrinker alilleybrinker added the product: website Relates to the Hipcheck website label Nov 1, 2024
@alilleybrinker alilleybrinker self-assigned this Nov 1, 2024
@alilleybrinker alilleybrinker force-pushed the alilleybrinker/site-redux branch 8 times, most recently from 9b8675d to 4b5e197 Compare November 8, 2024 19:03
@alilleybrinker alilleybrinker force-pushed the alilleybrinker/site-redux branch from 982c9e4 to 4ffb933 Compare November 8, 2024 21:57
@alilleybrinker alilleybrinker marked this pull request as ready for review November 8, 2024 21:57
@alilleybrinker
Copy link
Collaborator Author

Run cargo xtask site serve locally to see what this all looks like.

Substantially redesigned the site, most notably including:

- Introduction of a blog for release announcement and future technical
  writing.
- Improvements to the homepage.
- A completely overhauled documentation section.

Signed-off-by: Andrew Lilley Brinker <[email protected]>
@alilleybrinker alilleybrinker force-pushed the alilleybrinker/site-redux branch from 4ffb933 to e1788c0 Compare November 8, 2024 22:05
@alilleybrinker
Copy link
Collaborator Author

One meaningful change in here for functionality: this updates the default policy expressions for all top-level plugins to apply defaults for optional values rather than not having a default policy expression at all if config items are omitted. This should match the behavior prior to the transition to the plugin system.

@alilleybrinker alilleybrinker merged commit 54eef22 into main Nov 8, 2024
10 checks passed
@alilleybrinker alilleybrinker deleted the alilleybrinker/site-redux branch November 8, 2024 23:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product: website Relates to the Hipcheck website
Projects
Status: Done
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant