Skip to content

Enhance workflows and improve homepage layout and styling - #77

Merged
homotechsual merged 3 commits into
mainfrom
develop
Oct 27, 2026
Merged

homotechsual merged 3 commits into
mainfrom
develop

Conversation

@homotechsual

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI balanced review requested due to automatic review settings October 27, 2026 10:23
@homotechsual
homotechsual merged commit 0834b0b into main Oct 27, 2026
6 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

⚡ Successfully deployed to Cloudflare Pages!

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

Unresolved contrast regressions, outline-button styling issues, and incorrect contribution destinations need correction.

4 open issues
What changed in this PR

Refreshes the community website’s homepage and shared styling to make guides, plugins, and contribution options easier to discover.

Changes:

  • Replaces the homepage with resource cards, featured content, and community links.
  • Adds a shared light/dark palette, responsive layouts, and accessibility styling; updates navigation and contributor documentation.
  • Adds plugin-submission retries and adjusts deployment checkout settings.
File Description
src/​scss/​custom.scss Loads the shared community theme after existing styles.
src/​scss/​_community-theme.scss Defines shared colours and site-wide component styling.
src/​pages/​index.tsx Rebuilds the homepage around community resources and participation.
src/​pages/​index.module.scss Adds responsive homepage layouts and reduced-motion support.
README.md Documents theme ownership and design validation guidance.
docusaurus.config.ts Updates the tagline, navbar behaviour, and footer links.
.github/​workflows/​publish.yml Disables credential persistence and opts into fork checkout.
.github/​workflows/​create-plugin-pr.yml Adds retries to the plugin-submission script.

Review effort: Balanced

Comment thread src/pages/index.tsx
</span>
<Arrow diagonal />
</Link>
<Link to="/contributing/customisations/" className={styles.noteLink}>
--cp-text-soft: #b0b0b0;
--cp-accent: #fd8ea1;
--cp-accent-hover: #fb7b91;
--cp-accent-soft: rgba(253, 142, 161, 0.14);
Comment on lines +160 to +161
.button--primary {
--ifm-button-color: var(--cp-accent-fg);
Comment on lines +164 to +173
.button--secondary {
--ifm-button-background-color: var(--cp-surface);
--ifm-button-border-color: var(--cp-border-strong);
--ifm-button-color: var(--cp-text);

&:hover {
--ifm-button-background-color: var(--cp-accent-soft);
--ifm-button-border-color: var(--cp-accent);
}
}

This branch was successfully deployed

1 active deployment
preview — eb447407 Deployed Oct 27, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants