Skip to main content
2 min read

Check it and publish

When your app looks right, Studio helps you confirm it's correct, then publish it.

Validate

Click Validate and Studio checks that every page draws without errors and that your files are set up properly. A result pops up, a green check when everything's good, or a red X when there's a problem, and the status at the top turns green or red to match:

A green status message reading Looks good: 2 pages draw cleanly

Messages from your code

Below the panel is a console. It shows anything your app prints while it draws, plus any problems or tips Studio found when you validated:

The messages console showing print output and two tips
  • Problems are things you must fix, the app won't work until you do.
  • Tips are gentle suggestions (like "you left the author name as the placeholder").

If something looks wrong on the panel, the message here usually tells you exactly what and where, in plain language.

Validate & Submit

When everything checks out, Validate & Submit publishes your app in one button. It runs the same checks, then shows you exactly what it will do and waits for your OK:

The Publish dialog listing its steps, make a fork, push the app, open a pull request, with a checkbox to approve

Tick the box and click Publish. Studio creates your fork if you don't have one yet, pushes your app to it, and opens a pull request, all through your normal GitHub sign-in (the same one as git push, no token to set up). The first time, git may ask you to sign in through your credential manager. When it's done, Studio links you straight to your new pull request.

You submit, the team merges

A pull request is a request to add your app, you don't merge it yourself. CI runs gdn validate on it automatically; once it's green and reviewed, the Glance team merges it and it goes live. You can publish more apps the same way, each becomes its own pull request with no re-setup. See Submit your app for the full flow.