Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rainbowatcher/cross-release

cross programming language release utility
https://github.com/rainbowatcher/cross-release

Last synced: 12 days ago
JSON representation

cross programming language release utility

Awesome Lists containing this project

README

        

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/rainbowatcher/cross-release/ci.yml)](https://github.com/rainbowatcher/cross-release/actions)
![GitHub License](https://img.shields.io/github/license/rainbowatcher/cross-release)
[![NPM Version](https://img.shields.io/npm/v/cross-release-cli)](https://www.npmjs.com/package/cross-release-cli)

# Cross Release

> a release tool that support multi programming language project

## Feature

- Support Java/JavaScript/Rust
> current support `package.json`/`pom.xml`/`Cargo.toml`
- Prompt based cli operation
- Monorepo support
- Easy to use

## Packages

| Package | Description |
| ------------------------------------------------------------------------------------------------------------------ | ---------------------------------- |
| [cross-bump](https://github.com/rainbowatcher/cross-release/blob/main/packages/cross-bump/README.md) | cross language bump utility |
| [cross-release-cli](https://github.com/rainbowatcher/cross-release/blob/main/packages/cross-release-cli/README.md) | command line app for cross-release |

## Roadmap

- [x] bump
- [x] git (tag/push)
- [x] user config
- [ ] support `jsr.json` / `jsr.jsonc` / `deno.json` / `deno.jsonc`
- [ ] tauri support
- [ ] changelog
- [ ] release github action

## License

[MIT](https://github.com/rainbowatcher/cross-release/blob/main/LICENSE).