Skip to content
View inpercima's full-sized avatar
πŸƒβ€β™‚οΈ
Focusing on small apps with angular
πŸƒβ€β™‚οΈ
Focusing on small apps with angular

Organizations

@CodeforLeipzig

Block or report inpercima

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
inpercima/README.md

πŸ“Š Developer Dashboard

πŸ€– Auto-generated from GitHub API Β Β·Β  πŸ—“οΈ Last updated: 2026-10-02

πŸ”— View Full Dashboard

πŸ”’ KPIs

πŸ—‚οΈ Repositories ⭐ Total Stars πŸ’š Avg. Health Score
24 21 67 / 100

🏷️ Primary Languages

Language Repos Distribution
TypeScript 11 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
Java 4 β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
JavaScript 4 β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
HTML 2 β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
Dockerfile 1 β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘

πŸ“Š Language Usage

Language Distribution Repos
JavaScript β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘ 18 of 24 repos (75%)
HTML β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘ 17 of 24 repos (71%)
TypeScript β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘ 16 of 24 repos (67%)
CSS β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘ 16 of 24 repos (67%)
SCSS β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 12 of 24 repos (50%)

πŸ† Top 5 by Health Score

Repository Language Stars Health
davengo-results TypeScript ⭐ 0 🟒 98
explore-tmdb TypeScript ⭐ 0 🟒 98
mc-status TypeScript ⭐ 0 🟒 98
mdrza-ranking TypeScript ⭐ 0 🟒 98
treppenhausreinigung-creator JavaScript ⭐ 0 🟒 98

πŸ’š Health Score Calculation

The health score is a weighted average from 0 to 100. Every repository receives the general criteria below. Technology-specific criteria are included only when that technology is detected; criteria for technologies that are not detected do not affect the score.

General Criteria

Criterion Scoring Weight
Recent activity Updated less than 30 days ago: 100; less than 90 days: 70; less than 180 days: 40; less than 365 days: 15; otherwise: 0 30
CI/CD Detected CI workflow: 100; otherwise: 0 20
Description Present: 100; absent: 0 10
README Present: 100; absent: 0 10
License Present: 100; absent: 0 10
Topics At least one: 100; none: 0 10

The general criteria have a total weight of 90.

Technology-Specific Criteria

Detected technology Criterion Scoring Weight
Node.js Node.js version Version policy below 15
Node.js npm scripts At least one script configured: 100; otherwise: 0 5
pnpm pnpm version Version policy below 10
Angular Angular version Version policy below 15
Angular Angular CLI/build tooling @angular/cli or @angular-devkit/build-angular configured: 100; otherwise: 0 5
PHP PHP version Version policy below 15
PHP PHP configuration PHP configuration file detected: 100; otherwise: 0 5
Maven Maven version Version policy below 15
Maven Dependency management <dependencyManagement> detected in pom.xml: 100; otherwise: 0 5
Java Java version Version policy below 15
Java Java build configuration Java CI workflow or a recognized Java framework detected: 100; otherwise: 0 5

Detection is based on repository metadata and configuration files: Node.js uses a root or frontend/package.json; Angular uses @angular/core in either package file; pnpm requires a version match in the README; PHP uses a matching root docker-compose.yml image or the api/config/config.default.php fallback. Maven and Java are both detected from a root/backend pom.xml or Maven wrapper. For Java build configuration, recognized frameworks are Spring Boot, Quarkus, Micronaut, and Helidon. Technology-specific criteria are excluded when detection returns false. In particular, pnpm is included only when its version is found in the README.

Version policies award the score for the highest matching minimum version; a version below the lowest listed threshold scores 25:

Technology Minimum version β†’ score
Node.js 26 β†’ 100; 24 β†’ 90; 22 β†’ 80; 20 β†’ 70; 18 β†’ 50
pnpm 12 β†’ 100; 11 β†’ 90; 9 β†’ 80; 7 β†’ 70; 6 β†’ 50
Angular 22 β†’ 100; 20 β†’ 90; 18 β†’ 80; 16 β†’ 70
PHP 8.2 β†’ 100; 8.1 β†’ 90; 8.0 β†’ 75; 7.4 β†’ 50
Maven 3.9 β†’ 100; 3.8 β†’ 85; 3.6 β†’ 70
Java 27 β†’ 100; 25 β†’ 90; 21 β†’ 80; 17 β†’ 70; 11 β†’ 50

For a detected technology, a missing version scores 0 and an unparsable version scores 40. PHP's configuration-file fallback marks PHP as detected with an unknown version, so its version criterion receives the unparsable-version score of 40.

Formula

Only applicable criteria contribute:

totalScore = sum(score * weight)

totalWeight = sum(weight)

healthScore = min(100, max(0, round(totalScore / totalWeight)))

If there are no applicable criteria, the score is 0. Since the criteria are selected per repository, total weight varies with the technologies detected; for example, Maven and Java each add 20, while Angular adds 20 and pnpm adds 10.

Worked Examples

The following calculations use explicitly illustrative inputs to demonstrate the formula; they are not claims about the repositories' current metadata. On regeneration, detected criteria and their scores are calculated from the metadata available at that time.

mittagstisch β€” illustrative scenario with Maven and Java detected

Criteria Illustrative scores Γ— weights Contribution
General 70Γ—25 + 100Γ—20 + 100Γ—10 + 100Γ—10 + 100Γ—10 + 0Γ—10 + 20Γ—5 6,850
Maven 100Γ—15 + 100Γ—5 2,000
Java 90Γ—15 + 0Γ—5 1,350
Total Total weight: 90 + 20 + 20 = 130 10,200

round(10,200 / 130) = 78

mdrza-ranking β€” illustrative scenario with Node.js, pnpm, and Angular detected

Criteria Illustrative scores Γ— weights Contribution
General 100Γ—25 + 100Γ—20 + 100Γ—10 + 100Γ—10 + 100Γ—10 + 100Γ—10 + 0Γ—5 8,500
Node.js 90Γ—15 + 100Γ—5 1,850
pnpm 80Γ—10 800
Angular 90Γ—15 + 100Γ—5 1,850
Total Total weight: 90 + 20 + 10 + 20 = 140 13,000

round(13,000 / 140) = 93

Pinned Loading

  1. covid-19 covid-19 Public

    Coronavirus (COVID-19) cases in Germany, Saxony and Leipzig.

    TypeScript 4

  2. cryptocheck cryptocheck Public

    Determines profit and loss when buying cryptocurrencies at specific times.

    Java 4 1

  3. run-and-fun run-and-fun Public

    Provide searching, statistics and visualization for activities from runkeeper.com

    TypeScript 1 2

  4. publicmedia publicmedia Public

    A tool that shows how public data can be accessed from Instagram without an Instagram account.

    TypeScript 6 1

  5. swagstack swagstack Public

    An [s]mart [w]eb [a]pps monorepo [g]enerator for Angular with optional backend - full[stack] included.

    JavaScript

  6. 2020-02-angular-workshop-leipzig-DTM 2020-02-angular-workshop-leipzig-DTM Public

    Forked from angular-schule/2020-02-angular-workshop-leipzig-DTM

    [DTM] πŸŽ“ Februar 2020: 4 Tage Inhouse-Workshop in Leipzig

    TypeScript