FormidableLabs / FormidableLabs/serverless-jetpack

lerna support in serverless jetpack

Open
#185 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
281
Forks
14
PR merge metrics
No merged PRs in 30d

Description

My project structure looks like the following:

```
--root
----shared-modules
------------packageD
-----------------serverless.yml
-----------------package.json
----packageA
--------serverless.yml
--------package.json
----packageB
--------serverless.yml
--------package.json
----packageC
--------serverless.yml
--------package.json

```
**Requirement:**

PackageA depends on sharedModules/packageD and packageB
packageB depends on packageC
packageC depends on sharedModules

As of now I am using npm (not yarn). Okay with having to change it to yarn if required for lerna to work but prefer not to.

What configurations do I need to make in serverless-jetpack for this exactly? I see it is supported but not clear on what needs to be done to achieve this.

Contributor guide

Open the contributing guide

Research direction

Read the package.json and serverless.yml files in packageA, packageB, packageC, and shared-modules/packageD first, then inspect serverless-jetpack's existing Lerna support and configuration entry points. Done means the shown dependency graph is handled correctly with npm, or the required Yarn setup is clearly documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.