Skip to content

Reorg NPM package dependencies, rename site folder to docsy.dev#2337

Merged
chalin merged 5 commits intogoogle:mainfrom
chalin:chalin-m24-proj-folder-reorg-2025-1015
Oct 16, 2025
Merged

Reorg NPM package dependencies, rename site folder to docsy.dev#2337
chalin merged 5 commits intogoogle:mainfrom
chalin:chalin-m24-proj-folder-reorg-2025-1015

Conversation

@chalin
Copy link
Copy Markdown
Collaborator

@chalin chalin commented Oct 16, 2025

@chalin chalin added the CI/infra CI & infrastructure label Oct 16, 2025
@chalin chalin marked this pull request as draft October 16, 2025 00:28
@chalin chalin force-pushed the chalin-m24-proj-folder-reorg-2025-1015 branch from c232a99 to c38509f Compare October 16, 2025 00:29
@chalin chalin force-pushed the chalin-m24-proj-folder-reorg-2025-1015 branch from c38509f to 5cc2822 Compare October 16, 2025 01:16
@chalin chalin force-pushed the chalin-m24-proj-folder-reorg-2025-1015 branch from 3b3d7d2 to 71a3daf Compare October 16, 2025 02:16
@chalin chalin force-pushed the chalin-m24-proj-folder-reorg-2025-1015 branch 3 times, most recently from 2315f1a to b8a5856 Compare October 16, 2025 02:32
@chalin chalin marked this pull request as ready for review October 16, 2025 02:36
@chalin chalin force-pushed the chalin-m24-proj-folder-reorg-2025-1015 branch from b8a5856 to b9e80b4 Compare October 16, 2025 02:36
@chalin chalin requested a review from Copilot October 16, 2025 02:37
Copy link
Copy Markdown

Copilot AI left a comment

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 reorganizes the repository structure by renaming the userguide folder to docsy.dev and restructuring NPM package dependencies to address peer dependency issues. The website is now configured as a private workspace subpackage, with non-essential dependencies moved from the root package to the website subpackage.

Key changes:

  • Renamed userguide directory to docsy.dev throughout the codebase
  • Converted the repository to use NPM workspaces with docsy.dev as a private subpackage
  • Moved development dependencies (hugo-extended, netlify-cli, npm-check-updates, cross-env) from root peer dependencies to the docsy.dev subpackage
  • Streamlined NPM scripts to use cd:docsy.dev instead of cd:docs

Reviewed Changes

Copilot reviewed 19 out of 90 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
package.json Configured workspaces, removed peer dependencies, moved tools to subpackage, updated script references
docsy.dev/package.json Added development dependencies previously in root, marked as private package
netlify.toml Updated build commands and publish directory path
scripts/make-site.sh Added cSpell ignore comment for script-specific terms
docsy.dev/scripts/install-hugo.sh Updated Hugo version detection to read from config object
docsy.dev/static/refcache.json Updated cached URL references from userguide to docsy.dev
docsy.dev/hugo.yaml Updated github_subdir parameter
docsy.dev/content/* Updated documentation references to use new folder name
docker-compose.yaml Updated image name and volume mount paths
Dockerfile Updated working directory paths
README.md Updated quick start instructions
CONTRIBUTING.md Updated release process documentation
.vscode/cspell.json Added nvmrc to spelling dictionary
.github/workflows/*.yaml Updated workflow scripts and added artifact uploads

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread docsy.dev/static/refcache.json Outdated
Comment thread docsy.dev/scripts/install-hugo.sh
@chalin chalin force-pushed the chalin-m24-proj-folder-reorg-2025-1015 branch from 293704a to b67ee53 Compare October 16, 2025 02:43
@chalin chalin force-pushed the chalin-m24-proj-folder-reorg-2025-1015 branch from b67ee53 to 945745a Compare October 16, 2025 02:48
@chalin chalin merged commit 2139e32 into google:main Oct 16, 2025
11 checks passed
@chalin chalin deleted the chalin-m24-proj-folder-reorg-2025-1015 branch October 16, 2025 10:25
@chalin chalin added this to the 25Q4 milestone Nov 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/infra CI & infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI/infra] Rework NPM package dependencies

2 participants