Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/launchbynttdata/lcaf-component-javascript
https://github.com/launchbynttdata/lcaf-component-javascript
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/launchbynttdata/lcaf-component-javascript
- Owner: launchbynttdata
- License: apache-2.0
- Created: 2024-05-06T17:04:53.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-10-02T16:40:21.000Z (3 months ago)
- Last Synced: 2024-11-09T06:07:21.902Z (2 months ago)
- Language: Makefile
- Size: 12.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Launch Common Automation Framework - Javascript Component
This repository holds the component for Javascript modules within the Launch Common Automation Framework (LCAF). It is intended to be widely compatible with the broad array of Javascript frameworks that exist today by separating framework-specific tasks into their own Makefiles. Targets that are generalized across multiple frameworks should be placed in the Makefile under `tasks/node`.
This component contains the following:
* linkfiles - other files used by Javascript and LCAF projects
* tasks - Makefiles for performing operations on your module and running tests and pre-checks, broken down by framework. A selection of popular frameworks is provided as a starting point, but this is intended to grow and shrink as frameworks come in and out of community favor. Framework-specific targets should be prefixed with their framework name, so in `tasks/react/Makefile` finding a `react/foo` target is acceptable. If the `foo` target was generic enough to apply to more than just React, place it under `tasks/node/Makefile`.