Skip to content

This repository serves as an example of using release-please in a monorepo setup. It demonstrates automated versioning and changelog generation for multiple packages within a single repository.

License

Notifications You must be signed in to change notification settings

bmahesh-codimite/release-please-monorepo-example

 
 

Repository files navigation

Release Please Monorepo Example

Welcome to the Release Please Monorepo Example repository! This repository is designed to showcase the usage of release-please in a monorepo setup.

Overview

This example demonstrates how to automate versioning and changelog generation for multiple packages within a single repository using release-please.

Project Structure

This repository includes the following projects:

  1. Cargo Crate: A Hello World Rust project managed using Cargo.
  2. React Project: A Hello World JavaScript project built with React.

Key Files

If you're configuring release please for your project, check out different strategy types for handling releases. In this project rust and node are used.

Learn More

For detailed instructions on automating GitHub releases with Release Please, read my guide Automate GitHub Releases with Release Please or watch my youtube tutorial.

Contributing

Contributions are welcome! If you have any suggestions or improvements, please feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

This repository serves as an example of using release-please in a monorepo setup. It demonstrates automated versioning and changelog generation for multiple packages within a single repository.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 41.5%
  • HTML 37.3%
  • CSS 20.2%
  • Rust 1.0%