Ghost/apps/announcement-bar
Chris Raible af0f26c75f
Added Dev Container setup (#21279)
no issue

- Dev Containers let you work on Ghost in a consistent, isolated
environment with all the necessary development dependencies
pre-installed. VSCode (or Cursor) can effectively run _inside_ the
container, providing a local quality development environment while
working in a well-defined, isolated environment.
- For now the default setup only works with "Clone repository in
Container Volume" or "Clone PR in Container Volume" — this allows for a
super quick and simple setup. We can also introduce another
configuration to allow opening an existing local checkout in a Dev
Container, but that's not quite ready yet.
- This PR also added the `yarn clean:hard` command which: deletes all
node_modules, cleans the yarn cache, and cleans the NX cache. This will
be necessary for opening a local checkout in a Dev Container.
- To learn more about Dev Containers, read this guide from VSCode:
https://code.visualstudio.com/docs/devcontainers/containers#_personalizing-with-dotfile-repositories

---------

Co-authored-by: Joe Grigg <joe@ghost.org>
Co-authored-by: Steve Larson <9larsons@gmail.com>
2024-10-24 11:15:08 -07:00
..
src Converted CRA packages to Vite 2023-07-27 09:43:35 +02:00
.yarnrc Prevented git tags from being created for apps 2023-07-10 13:09:28 +02:00
LICENSE 2023 (2) 2023-08-03 21:04:20 +01:00
package.json Update dependency jsdom to v24.1.3 2024-08-26 09:44:19 +02:00
README.md 2023 (2) 2023-08-03 21:04:20 +01:00
vite.config.js Added Dev Container setup (#21279) 2024-10-24 11:15:08 -07:00

Announcement Bar

Development

Pre-requisites

  • Run yarn in Ghost monorepo root
  • Run yarn in this directory

Running via Ghost yarn dev in root folder

You can automatically start the announcement-bar dev server when developing Ghost by running Ghost (in root folder) via yarn dev --announcementbar.

Copyright & License

Copyright (c) 2013-2023 Ghost Foundation - Released under the MIT license.