Skip to content

refactor skills#14

Open
ganeshdipdumbare wants to merge 7 commits intomainfrom
refactor-skills
Open

refactor skills#14
ganeshdipdumbare wants to merge 7 commits intomainfrom
refactor-skills

Conversation

@ganeshdipdumbare
Copy link
Copy Markdown
Contributor

  • refactor skills

@ganeshdipdumbare ganeshdipdumbare marked this pull request as ready for review March 27, 2026 09:32
Copilot AI review requested due to automatic review settings March 27, 2026 09:32
Copy link
Copy Markdown
Contributor

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 refactors the Upsun “skills” documentation by removing the legacy using-upsun skill content and introducing a new consolidated upsun skill with a smaller reference set, plus a minor Cursor plugin manifest tweak.

Changes:

  • Remove the plugins/upsun/skills/using-upsun/ skill and its reference docs.
  • Add a new plugins/upsun/skills/upsun/ skill entrypoint and a .upsun/config.yaml reference template page.
  • Minor formatting/punctuation update in the Cursor plugin manifest.

Reviewed changes

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

Show a summary per file
File Description
plugins/upsun/skills/using-upsun/references/troubleshooting.md Deleted legacy troubleshooting reference doc.
plugins/upsun/skills/using-upsun/references/services-databases.md Deleted legacy services/databases reference doc.
plugins/upsun/skills/using-upsun/references/resources-scaling.md Deleted legacy resources/scaling reference doc.
plugins/upsun/skills/using-upsun/references/projects-organizations.md Deleted legacy projects/organizations reference doc.
plugins/upsun/skills/using-upsun/references/integration-variables.md Deleted legacy integrations/variables reference doc.
plugins/upsun/skills/using-upsun/references/environments.md Deleted legacy environments reference doc.
plugins/upsun/skills/using-upsun/references/development-tools.md Deleted legacy development tools reference doc.
plugins/upsun/skills/using-upsun/references/deployments.md Deleted legacy deployments reference doc.
plugins/upsun/skills/using-upsun/references/backups.md Deleted legacy backups reference doc.
plugins/upsun/skills/using-upsun/references/access-security.md Deleted legacy access/security reference doc.
plugins/upsun/skills/using-upsun/references/COMMAND-INDEX.md Deleted legacy command index reference doc.
plugins/upsun/skills/using-upsun/SKILL.md Deleted legacy using-upsun skill entrypoint.
plugins/upsun/skills/upsun/references/config.md Added .upsun/config.yaml reference templates and common type values.
plugins/upsun/skills/upsun/SKILL.md Added new consolidated Upsun skill entrypoint and workflows.
plugins/upsun/.cursor-plugin/plugin.json Minor manifest description punctuation change.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

ganeshdipdumbare and others added 2 commits March 27, 2026 10:52
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Comment on lines +87 to +105
## Common `type` values

| Runtime | Value |
|-----------|------------------|
| Node.js | `nodejs:22` |
| PHP | `php:8.3` |
| Python | `python:3.12` |
| Ruby | `ruby:3.3` |
| Go | `golang:1.23` |
| Java | `java:21` |

| Service | Value |
|------------|--------------------|
| PostgreSQL | `postgresql:16` |
| MySQL | `mysql:11.4` |
| Redis | `redis:7.2` |
| MongoDB | `mongodb:7.0` |
| OpenSearch | `opensearch:2` |
| RabbitMQ | `rabbitmq:3.13` |
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Should rely on https://meta.upsun.com/images for languages, services and version

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Yes or the regular templated export from the API (whichever is easiest first)


## Safety rules

- Production deploy without a recent backup → create one first; confirm before proceeding
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Unsure we might want to do this

Comment on lines +145 to +146
- List apps, workers, and services with current sizes first
- Target sizes: XS / S / M / L / XL / 2XL
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

upsun has no sizing


### Deploy / Redeploy
- Never assume `main` is production — confirm
- Running database migrations? → recommend `stopstart` deployment strategy and a pre-deploy backup
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

this would need a dedicated article about continuous DB update with rolling deployment, maybe later?


Walk the developer through these steps in order. Do one at a time; confirm each before moving on.

### 1. Install CLI
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

we might also document upgrading

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.

4 participants