Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stefaneg/yamrt
Yet Another MonoRepo Tool, this one for CI/CD environments
https://github.com/stefaneg/yamrt
Last synced: about 1 month ago
JSON representation
Yet Another MonoRepo Tool, this one for CI/CD environments
- Host: GitHub
- URL: https://github.com/stefaneg/yamrt
- Owner: stefaneg
- Archived: true
- Created: 2019-02-23T12:45:58.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-17T18:55:25.000Z (over 4 years ago)
- Last Synced: 2024-04-25T11:20:23.198Z (8 months ago)
- Language: JavaScript
- Size: 185 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - yamrt - Yet Another MonoRepo Tool, this one for CI/CD environments (JavaScript)
README
# Readme for sources
This is a monorepo for yamrt. Production packages are in ./prod-packages/
# YAMRT CLI
Most of the documentation is here
[README.md](./prod-packages/yamrt/README.md)### TODO
- Design console output more carefully.
- Refactor yamrt file and start unit testing :-)
- Detect package manager to use.
- Extract project scanning, hash retrieval and publish into a plugin.
- Write dockerfile detection, build and publish plug in.
- Consider adding docker tag directives to dockerfile if missing.
- Emit information about published packages in a structured way.
### Ideas:
- cache registry metadata, and fetch from origin if hash of current version has NOT been published.
- Implement configuration
- Cache location
- Package manager to use - override detection.### High level features to support
- Feature branch publish/deploys
- Prevent publish on branch by default
- Support building/testing on branch
- Calculating dependencies within monorepo and mark packages that need testing/updating.
- Automatically up dependency references
- Automatically up version?
- Automatically run tests?