Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/appthrust/proto-toml-plugins
A lot of plugins for Proto (from Moonrepo)
https://github.com/appthrust/proto-toml-plugins
moonrepo proto proto-toml-plugins
Last synced: about 1 month ago
JSON representation
A lot of plugins for Proto (from Moonrepo)
- Host: GitHub
- URL: https://github.com/appthrust/proto-toml-plugins
- Owner: appthrust
- Created: 2024-04-08T08:45:11.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-10-09T12:30:24.000Z (3 months ago)
- Last Synced: 2024-11-30T12:46:20.605Z (about 1 month ago)
- Topics: moonrepo, proto, proto-toml-plugins
- Language: TypeScript
- Homepage:
- Size: 1 MB
- Stars: 8
- Watchers: 3
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Proto Plugins
## Contributing
### How to add a new plugin step by step
1. Generate a `plugin.toml` following the manual: [How to Create a TOML for moonrepo's proto tools in 30 Seconds
](https://github.com/moonrepo/moon/discussions/1505)
2. Write a `plugin.test.ts` for the plugin
3. Write a `README.md` for the plugin
4. Run test locally by `moon :test`
2. Make a PR and wait for the CI to pass
3. Merge the PR### How to send a PR to the official proto repo to register the plugin
Run the command below and follow the instructions:
```shell
yarn tsx prepare-pull-request.ts
```