bazel-examples
bazel-examples copied to clipboard
[FR]: qwik example
What is the current behavior?
https://qwik.dev/ is a new web framework. We should demonstrate its use in a Bazel workspace.
Describe the feature
- Should follow the Qwik documentation as much as possible: use the same example application from their getting started, run the same underlying tools that they recommend, etc. Invent as little as possible.
- Should demo nicely by running
./tools/ibazel run //quik:startor similar command, and have a fast live developer loop where code changes appear in the browser - Demonstrate very basic multi-package monorepo support: one dependency on another first-party "library" package within the repo
- At least one useful unit test running under
bazel test
NB: work on this issue can be billed to our https://opencollective.com/aspect-build
One striking thing about this example is that it uses a Yarn workspace setup to build a sort of Yarn-based mini-monorepo inside the overall bazel-examples Bazel-based monorepo. Of course, that is exactly the kind of real thing that developers do, so this is an observation, not a complaint.
Was added by @Mivr - thanks!