No description
Find a file
Matthew Hagemann 70abe03f48
feat: getBulkRatings (#166)
This PR adds a new grpc method to request ratings in bulk
2025-07-23 13:32:38 +02:00
.env_files fix: force admin REST endpoints to authenticate 2024-03-08 00:51:07 -08:00
.github chore(deps): bump canonical/has-signed-canonical-cla from 1 to 2 2025-02-17 14:27:33 +00:00
docker feat: add ca-cert package and debug packages to docker image 2025-01-14 10:45:16 +02:00
mock_server fix: handling the case where a snap has no categories 2025-02-25 15:10:23 +00:00
proto chore: add bulk ratings proto definition 2025-07-23 10:33:48 +03:00
snap style: import cleanup 2023-12-07 17:26:34 +02:00
sql/migrations refactor: moving the rewrite to the root of the repo 2024-11-26 09:20:54 +00:00
src chore: lift common functionality 2025-07-23 13:58:10 +03:00
tests test: add tests for bulk ratings 2025-07-23 10:33:55 +03:00
.gitattributes fix: improve Cargo.lock handling 2024-02-20 15:10:39 -08:00
.gitignore fix: updating gitignore 2024-11-26 09:20:54 +00:00
build.rs feat: disable caching in integration tests 2024-12-10 10:15:47 +01:00
Cargo.lock fix: rebuild lock to update dependencies 2025-07-22 15:25:51 +02:00
Cargo.toml feat: return snap names in chart and ratings data 2024-12-12 16:04:53 +01:00
codecov.yml ci: codecov is not a failure in ci 2024-11-26 09:20:47 +00:00
CONTRIBUTING.md Overhauling the integration test suite (#137) 2024-10-16 17:06:28 +01:00
docker-compose.yml feat: disable caching in integration tests 2024-12-10 10:15:47 +01:00
LICENSE docs: add repo contrib and license files 2023-06-23 13:44:01 +01:00
Makefile feat: make command for building Docker image from folder 2025-01-14 10:45:44 +02:00
README.md Overhauling the integration test suite (#137) 2024-10-16 17:06:28 +01:00
rockcraft.yaml style: removing placeholder environment variables 2024-08-14 20:57:04 +02:00
rust-toolchain.toml chore: drop dead code and unneeded comments 2024-02-23 16:46:02 +00:00

Welcome to Ratings

Code quality License

This is the code repository for Ratings, the backend service responsible for managing the new vote and rating system used in App Center

For general details, including installation, getting started and setting up a development environment, please see CONTRIBUTING.md.

Dependencies

In order to run, this needs you to install at minimum libssl-dev (for OpenSSL) and protobuf-compiler (for prost) via apt.

Please see CONTRIBUTING.md for details.

Get involved

This is an open source project and we warmly welcome community contributions, suggestions, and constructive feedback. If you're interested in contributing, please take a look at our Contribution guidelines first.

  • To report an issue, please file a bug report against our repository.
  • For suggestions and constructive feedback, please file a feature request or a bug report.

Get in touch

We're friendly! We have a community forum at https://discourse.ubuntu.com where we discuss feature plans, development news, issues, updates and troubleshooting.

For news and updates, follow the Ubuntu twitter account and on Facebook.