parse-community / parse-community/parse-dashboard

Add PR deployment preview

Open
#2,374 15 comments 0 reactions 0 assignees View on GitHub

A pull request for this has already been merged.

  • #2352 by @ShrutiC-git — closed without merging
  • #2364 by @ShrutiC-git — merged
type:ci
Dominant language
JavaScript
Stars
3.8k
Forks
1.4k
PR merge metrics
No merged PRs in 30d

Description

New Feature / Enhancement Checklist
Current Limitation

Reviewing a dashboard PR requires more effort than PRs from other repos because

  • Parse Dashboard is a visual product with UI
  • We don't have UI testing as part of the CI

The dashboard PR has to be cloned locally in a development environment to see the effect of most PRs.

Feature / Enhancement Description

Add a preview deployment to easily review and preview PRs online without having to clone the PR locally.

See https://docs.uffizzi.com/references/uffizzi-ci/#2-install-authorize-the-uffizzi-github-app

Example Use Case

n/a

Alternatives / Workarounds

Clone locally.

3rd Party References

n/a

Uffizzi Feedback

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with docker-compose.uffizzi.yml and the nginx-uffizzi/ directory, then review the Uffizzi CI integration referenced in the issue and the feedback from PR 2370. Done means pull requests receive usable online previews, the deployment URL is correct, deployment progress is understandable, and repeated Uffizzi comments do not unnecessarily fill the thread.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker-compose, nginx
Domain
ci-cd, cloud, devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.