Skip to content

Add extension's landing page#948

Merged
alefragnani merged 13 commits into
masterfrom
features/gh-pages
Jul 15, 2026
Merged

Add extension's landing page#948
alefragnani merged 13 commits into
masterfrom
features/gh-pages

Conversation

@alefragnani

Copy link
Copy Markdown
Owner

Description


Prerequisites Checklist

  • The code is up-to-date with the master branch
  • I have reviewed the CONTRIBUTING.md guidelines
  • The code follows the repository's coding style (TypeScript conventions, formatting, naming)
  • All changes are testable and have been manually tested

Regular PR

If your PR is a regular PR, to fix an issue, provide a new feature or change a behavior, follow this additional checklist:

  • This PR must address an existing issue

Changes Made


Localization PR

If your PR is related to localization, follow this additional checklist:

  • Identify the language code, like "pt-br" (There is no need to identify the language name)
  • All UI strings have been added/updated to package.nls.json
  • All translations were added/updated to the corresponding package.nls.<language>.json file(s)
  • All new messages and strings located in extension source code have been added/updated to l10n/bundle.l10n.json
  • All translations were added/updated to the corresponding l10n/bundle.l10n.<language>.json file(s)
  • All walkthrough content has been added/updated to their Markdown files
  • All translations were added/updated to the corresponding walkthrough/someStep.pt-br.md file(s)

Testing

  • Tested locally with the extension running in VS Code
  • Tested on Windows (if applicable)
  • Tested on macOS (if applicable)
  • Tested on Linux (if applicable)
  • Tested on Remotes (Containers, WSL, etc.)
  • Verified existing functionality still works (no regressions)

Documentation

  • Updated README.md if adding user-facing features (if applicable)

Additional Notes

@alefragnani alefragnani self-assigned this Jul 14, 2026
Copilot AI review requested due to automatic review settings July 14, 2026 17:19

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.

Pull request overview

This PR adds a GitHub Pages landing page for the Project Manager VS Code extension and updates the extension packaging ignore list so the new static site files aren’t bundled into the VSIX.

Changes:

  • Added a new index.html marketing/landing page with sections for features, FAQ, and donation links.
  • Added styles.css to style the landing page (layout, responsive header/nav, cards, and typography).
  • Updated .vscodeignore to exclude the GH Pages entry files from extension packaging.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
styles.css Introduces the full styling for the new GitHub Pages landing page, including responsive layout and UI components.
index.html Adds the landing page HTML structure and a small inline script for the mobile navigation toggle.
.vscodeignore Excludes the GH Pages root files (index.html, styles.css) (and one page-only image) from the extension VSIX package.

@alefragnani alefragnani added this to the June 2026 milestone Jul 15, 2026
@alefragnani alefragnani changed the title Features/gh pages Add extension's landing page Jul 15, 2026
* Move gh-pages assets to /docs folder
* Move most of the /images to /docs/images
* Update references in package.json, README.md and walkthrough
* Keep logo-readme.png in /images to avoid breaking remote and what's new
@alefragnani
alefragnani merged commit e0bb06f into master Jul 15, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants