Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.3.0] - 2026-05-23

### Added
- Support for Atlas transparency log storage backend
- Support for Sigstore Rekor storage backend
- API bug fixes
- Several dependency updates and vuln fixes

## [0.2.0] - 2025-10-15

### Added
Expand Down
21 changes: 21 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# Contributing

### General Guidelines

1. Fork the repository
2. Create a feature branch for your changes
3. Make your changes with appropriate tests
4. Run `make check` to ensure formatting, linting, and tests pass
5. Submit a pull request with a clear description of the changes

### Code Style

The project uses `rustfmt` and `clippy` for code formatting and linting:

```bash
make fmt # Format code
make lint # Run the linter
```

### Documentation

When adding new features, please update the relevant documentation files and include inline documentation for your code.

### License

<PROJECT NAME> is licensed under the terms in [LICENSE]<link to license file in repo>. By contributing to the project, you agree to the license and copyright terms therein and release your contribution under these terms.
Expand Down
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "atlas-cli"
version = "0.2.0"
version = "0.3.0"
edition = "2024"
description = "Machine Learning Lifecycle & Transparency Manager - Create and verify manifests for ML models and datasets"
documentation = "https://docs.rs/atlas-cli"
Expand Down
27 changes: 9 additions & 18 deletions docs/DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,23 +64,14 @@ Watch for changes and run tests automatically:
make watch-test
```

## Contribution Guidelines
## Releases

1. Fork the repository
2. Create a feature branch for your changes
3. Make your changes with appropriate tests
4. Run `make check` to ensure formatting, linting, and tests pass
5. Submit a pull request with a clear description of the changes
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). To publish a new release of atlas-cli, follow these steps:

### Code Style

The project uses `rustfmt` and `clippy` for code formatting and linting:

```bash
make fmt # Format code
make lint # Run the linter
```

### Documentation

When adding new features, please update the relevant documentation files and include inline documentation for your code.
1. Update the Cargo.toml `version` field and run `cargo update` in the root directory
2. Run `cargo update` in the `examples` directory
3. Bump any references to the version number in source files (search via `grep -r "<CURRENT_MAJOR>\.<CURRENT_MINOR>\.<CURRENT_PATCH>" ./src`)
4. Add a new entry to CHANGELOG.md
5. Open a PR against the main branch with these changes
7. Create a new release on GitHub with the tag `v<NEW_MAJOR.NEW_MINOR.NEW_PATCH>`
6. Once the PR is merged, pull the latest head of main and new git tag, and follow the [cargo publish steps](https://doc.rust-lang.org/cargo/reference/publishing.html)
Loading
Loading