aspect-build / aspect-build/rules_js

[FR]: Microserviced monorepo example

Open
#859 2 comments 0 reactions 0 assignees View on GitHub
documentation enhancement
Dominant language
Starlark
Stars
378
Forks
183
Avg merge
1d 9h
Merged PRs (30d)
32

Description

### What is the current behavior?

There is no example for running a micro serviced monorepo application.

### Describe the feature

There should be an example that shows how one would run a microserviced application that has multiple applications as well as several packages. A good example would be something like
```
apps/
webpack-client/
express-node/
packages
pkg1/
pkg2/
```
Where pkg1 and pkg2 are used in both applications and each application is running via ibazel and out of a docker image.

### Fund our work

- [ ] Sponsor our open source work by donating a [feature bounty](https://opencollective.com/aspect-build/)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the requested apps/webpack-client, apps/express-node, and packages/pkg1 and packages/pkg2 layout, then determine how the applications and shared packages should run via ibazel and from Docker images. Done means a working microserviced monorepo example where both applications use pkg1 and pkg2 and each runs through those requested mechanisms.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, express, node.js, webpack
Domain
backend, build-system, devops, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.