io.github.chrimle:ultimate-maven-repository

The Ultimate Maven Repository Template for your GitHub projects!

https://github.com/chrimle/ultimate-maven-repository

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.7%) to scientific vocabulary

Keywords

github-template java maven maven-template-project repository-template template template-project template-repository

Keywords from Contributors

java-record code-generation interactive packaging network-simulation hacking autograding observability embedded optim
Last synced: 6 months ago · JSON representation ·

Repository

The Ultimate Maven Repository Template for your GitHub projects!

Basic Info
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Topics
github-template java maven maven-template-project repository-template template template-project template-repository
Created 7 months ago · Last pushed 7 months ago
Metadata Files
Readme Funding License Citation Codeowners

README.md

Ultimate Maven Repository

The Ultimate Maven Repository Template for your GitHub projects!

Purpose

This is a template repository, used for quickly setting up a GitHub repository with the following features: - Maven Build Workflow - Maven Publish Workflow - Publish to Maven Central Repository - Publish to GitHub Packages - Auto Generate Release Notes - Sponsorships - Dependabot - GitHub Pages - Citations

Step-by-Step Instructions

Included Files

This is the complete list of files included in this template. Each file may need additional attention, or mandatory changes.

| Legend | Description | |:------:|-------------------------| | 🔧 | MUST be edited. | | ✏️ | SHOULD be edited. | | 👀 | SHOULD be reviewed. | | 🧐 | MAY be reviewed | | 🗑️ | MAY be deleted |

Files

  • /.github

    • /workflows

    • maven.yml 👀
      Defines the GitHub Action check to be run on PRs and merged to main.

    • maven-publish.yml 👀
      Defines the GitHub Action for publishing the Maven Artifact to GitHub Packages & Maven Central Repository.

    • pullRequestAudit.yml ✏️/🗑️
      PR Workflow Label checker. Requires:
      • MAJOR
      • MINOR
      • PATCH
      • bug
      • dependencies
      • documentation
      • feature
      • javadocs
      • meta
      • refactor
      • test

    • CODEOWNERS ✏️/🗑️
      Defines owners of files in the repository.

    • dependabot.yml 👀
      Configures Dependabot.

    • FUNDING.yml ✏️/🗑️
      Configuration for GitHub Sponsorships.

    • release.yml ✏️/🗑️
      Configuration for Auto-Generated Release Notes based on GitHub Issue Labels.

  • .mvn
  • .gitattributes 🧐
    Sets lf as EOF.

  • .gitignore 🧐
    Default .gitignore provided by GitHub, with .idea.

  • _config.yml 🔧
    Config for GitHub Pages.

  • CITATION.cff ✏️/🗑️
    For citing/referencing the repository.

  • LICENSE 🧐
    Default Apache 2.0 License.

  • pom.xml 🔧
    Maven Project file.

  • README.md 🔧
    This README file.

[!TIP] Most files will have a "TODO" comment where attention is needed. It is recommended to use an IDE when resolving these comments, as IDEs will highlight these differently.

Generating GPG keys for Uploading

Follow these instructions.

Owner

  • Name: Christopher Molin
  • Login: Chrimle
  • Kind: user
  • Location: Gothenburg
  • Company: Chrimle.com

Software Engineer

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you want to reference this project, you could cite it as below."
authors:
- family-names: "Molin"
  given-names: "Christopher"
  orcid: "https://orcid.org/0009-0002-1005-3942"
title: "Ultimate Maven Repository"
version: 0.2.0
date-released: 2025-07-22
url: "https://github.com/Chrimle/Ultimate-Maven-Repository"

GitHub Events

Total
  • Watch event: 1
  • Push event: 10
  • Pull request event: 15
  • Create event: 8
Last Year
  • Watch event: 1
  • Push event: 10
  • Pull request event: 15
  • Create event: 8

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 6
  • Total Committers: 2
  • Avg Commits per committer: 3.0
  • Development Distribution Score (DDS): 0.5
Past Year
  • Commits: 6
  • Committers: 2
  • Avg Commits per committer: 3.0
  • Development Distribution Score (DDS): 0.5
Top Committers
Name Email Commits
dependabot[bot] 4****] 3
Christopher Molin 2****e 3

Issues and Pull Requests

Last synced: 7 months ago

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 1
repo1.maven.org: io.github.chrimle:ultimate-maven-repository

The Ultimate Maven Repository Template for your GitHub projects!

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 33.0%
Dependent packages count: 47.2%
Average: 49.9%
Stargazers count: 59.7%
Forks count: 59.9%
Last synced: 6 months ago

Dependencies

.github/workflows/maven-publish.yml actions
  • actions/checkout v4 composite
  • actions/setup-java v4 composite
.github/workflows/maven.yml actions
  • actions/checkout v4 composite
  • actions/setup-java v4 composite
pom.xml maven