Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Roche/the-ambassador
The Ambassador helps users of coding platforms to create findable, well maintained, properly documented and secure projects. It's purpose is to promote creating Open Source and InnerSource software, that others can rely on. It measures project scores (criticality, activity, scorecard), proactively advises projects.
https://github.com/Roche/the-ambassador
inner-source innersource innersource-advisor open-source scorecard scores software-quality
Last synced: 13 days ago
JSON representation
The Ambassador helps users of coding platforms to create findable, well maintained, properly documented and secure projects. It's purpose is to promote creating Open Source and InnerSource software, that others can rely on. It measures project scores (criticality, activity, scorecard), proactively advises projects.
- Host: GitHub
- URL: https://github.com/Roche/the-ambassador
- Owner: Roche
- License: apache-2.0
- Created: 2021-09-22T05:33:41.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-01-10T14:40:30.000Z (21 days ago)
- Last Synced: 2025-01-10T15:41:35.790Z (21 days ago)
- Topics: inner-source, innersource, innersource-advisor, open-source, scorecard, scores, software-quality
- Language: Kotlin
- Homepage:
- Size: 4.45 MB
- Stars: 18
- Watchers: 3
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- top-pharma50 - **Roche/the-ambassador** - source`, `innersource`, `innersource-advisor`, `open-source`, `scorecard`, `scores`, `software-quality`<br><img src='https://github.com/HubTou/topgh/blob/main/icons/gstars.png'> 18 <img src='https://github.com/HubTou/topgh/blob/main/icons/code.png'> Kotlin <img src='https://github.com/HubTou/topgh/blob/main/icons/license.png'> Apache License 2.0 <img src='https://github.com/HubTou/topgh/blob/main/icons/last.png'> 2024-05-30 10:56:41 | (Ranked by starred repositories)
- top-pharma50 - **Roche/the-ambassador** - source`, `innersource`, `innersource-advisor`, `open-source`, `scorecard`, `scores`, `software-quality`<br><img src='https://github.com/HubTou/topgh/blob/main/icons/gstars.png'> 18 <img src='https://github.com/HubTou/topgh/blob/main/icons/code.png'> Kotlin <img src='https://github.com/HubTou/topgh/blob/main/icons/license.png'> Apache License 2.0 <img src='https://github.com/HubTou/topgh/blob/main/icons/last.png'> 2024-05-30 10:56:41 | (Ranked by starred repositories)
README
[![CI](https://img.shields.io/github/workflow/status/Roche/the-ambassador/CI/master?style=flat-square)](https://github.com/Roche/the-ambassador/actions/workflows/ci.yml)
[![quality gate](https://sonarcloud.io/api/project_badges/measure?project=Roche_the-ambassador&metric=alert_status&style=flat-square)](https://sonarcloud.io/project/overview?id=Roche_the-ambassador)
[![Last Commit](https://img.shields.io/github/last-commit/Roche/the-ambassador/master?style=flat-square)](https://github.com/Roche/the-ambassador/commits/master)
[![Commit activity](https://img.shields.io/github/commit-activity/m/Roche/the-ambassador?style=flat-square)](https://github.com/Roche/the-ambassador/pulse)
[![Project license](https://img.shields.io/github/license/Roche/the-ambassador.svg?style=flat-square)](LICENSE)
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/the-ambassador)](https://artifacthub.io/packages/search?repo=the-ambassador)[![Pull Requests welcome](https://img.shields.io/badge/PRs-welcome-bc36f0.svg?style=flat-square)](https://github.com/Roche/the-ambassador/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)
[![code with love by Roche](https://img.shields.io/badge/%3C%2F%3E%20with%20%E2%99%A5%20by-Roche-0B41CD.svg?style=flat-square)](https://github.com/Roche)Table of Contents
- [โจ About](#about)
* [๐ก Motivation](#motivation)
* [๐ฅ Features](#features)
* [๐ง Built With](#built-with)
- [๐ Getting Started](#getting-started)
- [โ๏ธ Deploying](#deploying)
- [โจ๏ธ๏ธ Contributing](#contributing)
- [๐จโ๐ป ๐ฉโ๐ป Contributors](#contributors)The Ambassador helps users of coding platforms to create findable, well maintained,
properly documented and secure projects. It's purpose is to promote creating
Open Source and InnerSource software, that others can rely on.
It measures project scores (criticality, activity, scorecard), proactively advises projects
and provides a handy API for querying indexed and rated projects.- Automate analysis of quality posture of software projects
- Proactively notify projects' about potential improvements they can implement
- Help build a community of professionals openly sharing code
- Rate projects that are following good Open and InnerSource practices
- Discover dependencies between projects, packages, people and organizationsIt is inspired by [OSSF Security Scorecard](https://github.com/ossf/scorecard),
[InnerSource Patterns](https://github.com/InnerSourceCommons/InnerSourcePatterns)
and... life ๐- calculating projects' criticality, activity and security scores
- full text search of projects to easily find important and interesting projects
- indexing history, enabling users to see how their projects changed over time
- customizable indexing criteria
- handful API
- GitLab support
- authentication using OAuth2More to come, including:
- advising projects through pull requests and issues how they can improve
- discovering dependency trees of software packages, contributors, collaborators and organizations
- multi-source support, allowing indexing projects from multiple coding platforms, including GitHub and Bitbucket
- give badges to projects
- webcomponents to easily embed projects search on your own page
- simple, standalone UI providing advanced search and visualization capabilities
of indexed projects
- cloud-native deployment on Kubernetes- Kotlin
- Spring Boot
- PostgreSQL
- jOOQ
- Gradle
- DockerTo be added soon...
To be added soon...
First off, thanks for taking the time to contribute! Contributions are what make the open-source community such
an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are **greatly appreciated**.Please read [our contribution guidelines](CONTRIBUTING.md), and thank you for being involved!