forcedotcom / forcedotcom/LWC-Mobile-Samples
Consolidate sample projects with Lerna
- Dominant language
- JavaScript
- Stars
- 56
- Forks
- 70
- Avg merge
- 4h 41m
- Merged PRs (30d)
- 4
Description
As we get more "sub-projects" in the repo—predominantly represented as separate SFDX projects for each set of samples—it would be good to properly configure a top-level project in the hierarchical structure, to allow for consistent application of project maintenance features like linting, formatting standards, etc.
We should:
1. Design a hierarchical project structure, that allows common / collective tasks to be pulled out to top-level project workflows.
2. Leverage [Lerna](https://lerna.js.org/) to stitch the hierarchy together, updating all top-level and sub-project configurations as necessary to support this configuration.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by mapping the separate SFDX sample projects and their current configuration files, then read the repository structure and Lerna documentation. Define a top-level hierarchy and identify which common maintenance tasks should move into top-level workflows. Done means the hierarchy and Lerna configuration consistently support linting, formatting, and related maintenance across all projects.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- build-system, tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100