Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: 1 day 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.

Awesome Lists containing this project

README

        







Explore the docs ยป




Report a Bug
ยท
Request a Feature
ยท
Ask a Question



[![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)

## โœจ About

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.

### ๐Ÿ’ก Motivation

- 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 organizations

It is inspired by [OSSF Security Scorecard](https://github.com/ossf/scorecard),
[InnerSource Patterns](https://github.com/InnerSourceCommons/InnerSourcePatterns)
and... life ๐Ÿ˜„

### ๐Ÿ”ฅ Features

- 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 OAuth2

More 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

### ๐Ÿšง Built With

- Kotlin
- Spring Boot
- PostgreSQL
- jOOQ
- Gradle
- Docker

## ๐Ÿš€ Getting Started

To be added soon...

## โ˜๏ธ Deploying

To be added soon...

## โŒจ๏ธ๏ธ Contributing

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!

## ๐Ÿ‘จโ€๐Ÿ’ป ๐Ÿ‘ฉโ€๐Ÿ’ป Contributors



Roche


Mateusz Filipowicz




renovate-bot


WhiteSource Renovate