Skip to content
This repository was archived by the owner on Jun 29, 2025. It is now read-only.
This repository was archived by the owner on Jun 29, 2025. It is now read-only.

Publish channel.json #18

@braver

Description

@braver

The new crawler's channel.json should be communicated on the site to make it easy for everyone to switch over.

@deathaxe suggested to serve the channel.json via the site as well on https://packages.sublimetext.io/channel.json. I like that because it's a short URL, and it decouples where the channel is generated in a way that's easy to maintain over time.

In my mind there are 2 things we can do:

  1. curl the channel.json during build time just like we do with the workspace.json, and build the site more often (e.g. hourly instead of nightly)
  2. put the site in a gh-pages branch on the crawler repo, and build it every time the crawler completes

I think both could work and there is something to be said for either approach. I think I kind of prefer having the site in a separate repo and would lean towards option 1, even though that does mean updates from the crawler reach users in a slightly delayed manner.
@kaste perhaps you have an opinion that could sway us one way or the other?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions