chocolatey / home

The place to start for issues with areas of Chocolatey that are infrastructure related, or really any issues could be started here. There is also choco for the CLI client, Chocolatey GUI for the GUI.
Apache License 2.0
29 stars 10 forks source link

Simplify local development of choco-theme #316

Closed sync-by-unito[bot] closed 6 months ago

sync-by-unito[bot] commented 7 months ago

Checklist

Is Your Feature Request Related To A Problem? Please describe.

Right now, developing choco-theme is somewhat of a pain. Because choco-theme is on so many repositories, it requires each repository to be ran separately in order to see any changes. There are a series of commands that need to be ran on each repository, and doing so is time costly.

Describe The Solution. Why is it needed?

Create a sweet of commands that can be ran on choco-theme for local development:

  1. Automatically rebuild choco-theme on changes, and place them in desired repositories.
  2. Trigger automatic rebuilds of each repository specified when new files are placed by choco-theme.
  3. Enable the preview of each repository at the same time on different ports.
  4. Upgrade the version of choco-theme on each repository at once
  5. yarn link and unlink choco-theme on each repository.

Additional Context

These workflows are mainly focused on local development, but may be adapted to work in other environments in the future.

Related Issues

No response

┆Issue is synchronized with this Gitlab issue by Unito