Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2023 - 2024, Sentry Software
Copyright (c) 2025, MetricsHub

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# [sentrysoftware.org](https://sentrysoftware.org) Web Site
# [metricshub.org](https://metricshub.org) Web Site

![Build](https://img.shields.io/github/actions/workflow/status/sentrysoftware/sentrysoftware.github.io/deploy.yml)
![Build](https://img.shields.io/github/actions/workflow/status/MetricsHub/metricshub.github.io/deploy.yml)
![GitHub top language](https://img.shields.io/badge/language-Markdown-blue)
![License](https://img.shields.io/github/license/sentrysoftware/sentrysoftware.github.io)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](https://sentrysoftware.org/code-of-conduct.html)
![License](https://img.shields.io/github/license/MetricsHub/metricshub.github.io)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](https://metricshub.org/code-of-conduct.html)

Source repository for the Web site hosted at [sentrysoftware.org](https://sentrysoftware.org).
Source repository for the Web site hosted at [metricshub.org](https://metricshub.org).

## Build instructions

Expand Down
22 changes: 11 additions & 11 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>org.sentrysoftware</groupId>
<groupId>org.metricshub</groupId>
<artifactId>site</artifactId>
<name>Open Sentry Web Site</name>
<name>Open MetricsHub Web Site</name>
<version>IN-PROGRESS</version>
<description>This project contains the source for sentrysoftware.org Web site.</description>
<description>This project contains the source for metricshub.org Web site.</description>
<packaging>pom</packaging>

<organization>
<name>Sentry Software</name>
<url>https://sentrysoftware.com</url>
<name>MetricsHub</name>
<url>https://metricshub.com</url>
</organization>

<url>https://sentrysoftware.org</url>
<inceptionYear>2023</inceptionYear>
<url>https://metricshub.org</url>
<inceptionYear>2025</inceptionYear>

<licenses>
<license>
Expand All @@ -28,12 +28,12 @@

<issueManagement>
<system>GitHub</system>
<url>https://github.com/sentrysoftware/sentrysoftware.github.io/issues/</url>
<url>https://github.com/MetricsHub/metricshub.github.io/issues/</url>
</issueManagement>

<scm>
<connection>scm:git:https://github.com/sentrysoftware/sentrysoftware.github.io.git</connection>
<url>https://github.com/sentrysoftware/sentrysoftware.github.io</url>
<connection>scm:git:https://github.com/MetricsHub/metricshub.github.io.git</connection>
<url>https://github.com/MetricsHub/metricshub.github.io</url>
<tag>HEAD</tag>
</scm>

Expand Down Expand Up @@ -105,7 +105,7 @@
<version>2.5.0</version>
<configuration>
<licenseName>mit</licenseName>
<copyrightOwners>Sentry Software</copyrightOwners>
<copyrightOwners>MetricsHub</copyrightOwners>
<copyrightStringFormat>Copyright %1$s %2$s</copyrightStringFormat>
<extraExtensions>
<md>xml</md>
Expand Down
8 changes: 4 additions & 4 deletions src/site/markdown/branching.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
keywords: gitflow, github, git
description: Sentry Software uses a simplified branching model for its open-source projects.
description: MetricsHub uses a simplified branching model for its open-source projects.
<!--
╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲
Open Sentry Web Site
Open MetricsHub Web Site
჻჻჻჻჻჻
Copyright 2023 - 2024 Sentry Software
Copyright 2025 MetricsHub
჻჻჻჻჻჻
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down Expand Up @@ -36,7 +36,7 @@ Branching model here is **simplified** and doesn't follow [*Gitflow*](https://nv
* No `hotfix` or `bugfix` branches.
* `vX.Y.Z` tags for each release (this is done automatically by the [release workflow](https://github.com/sentrysoftware/workflows/tree/main?tab=readme-ov-file#maven-central-release)).
* Pull Requests (PR):
* The PR requests to merge your branch in your repository into the `main` branch of the `sentrysoftware` repository.
* The PR requests to merge your branch in your repository into the `main` branch of the `metricshub.github.io` repository.
* 1 code review is required to merge the PR.
* PRs are "merged", **not** squashed, and **not** rebased.
* No sign-off is required (for now).
18 changes: 9 additions & 9 deletions src/site/markdown/cla.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
keywords: contributor, license, cla
description: The Contributor License Agreement (CLA) guarantees the rights for Sentry Software to use external contributions in derived software with open source or commercial licenses.
description: The Contributor License Agreement (CLA) guarantees the rights for MetricsHub to use external contributions in derived software with open source or commercial licenses.
<!--
╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲
Open Sentry Web Site
Open MetricsHub Web Site
჻჻჻჻჻჻
Copyright 2023 - 2024 Sentry Software
Copyright 2025 MetricsHub
჻჻჻჻჻჻
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -25,20 +25,20 @@ description: The Contributor License Agreement (CLA) guarantees the rights for S
THE SOFTWARE.
╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱
-->
# Sentry Software Contributor License Agreement
# MetricsHub Contributor License Agreement

Thank you for your interest in contributing to MetricsHub and Sentry Software open-source repositories. To clarify the intellectual property license granted with your contributions, MetricsHub requires a Contributor License Agreement ("CLA") that confirms you have the right to, and do, grant us the necessary rights to use your contributions. This license is for your protection as well as the protection of MetricsHub and its users; it does not change your rights to use your own contributions for any other purpose.
Thank you for your interest in contributing to MetricsHub open-source repositories. To clarify the intellectual property license granted with your contributions, MetricsHub requires a Contributor License Agreement ("CLA") that confirms you have the right to, and do, grant us the necessary rights to use your contributions. This license is for your protection as well as the protection of MetricsHub and its users; it does not change your rights to use your own contributions for any other purpose.

You hereby agree to the following terms:

**Grant of Rights**: You grant to Sentry Software a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license to use, reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute your contributions and such derivative works in any software project or product, including but not limited to the MetricsHub Community edition and the MetricsHub Enterprise edition.
**Grant of Rights**: You grant to MetricsHub a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license to use, reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute your contributions and such derivative works in any software project or product, including but not limited to the MetricsHub Community edition and the MetricsHub Enterprise edition.

**Re-licensing**: You agree that MetricsHub may relicense your contributions under any license terms, including without limitation, any open source or commercial license.

**Originality and Ownership**: You represent that you are legally entitled to grant the above license. If your employer(s) has rights to intellectual property that you create, you represent that you have received permission to make contributions on behalf of that employer, or that your employer has waived such rights for your contributions to MetricsHub and other Sentry Software open-source projects. You represent that your contributions are your original creations and/or that you have sufficient rights to grant the rights conveyed by this CLA.
**Originality and Ownership**: You represent that you are legally entitled to grant the above license. If your employer(s) has rights to intellectual property that you create, you represent that you have received permission to make contributions on behalf of that employer, or that your employer has waived such rights for your contributions to MetricsHub open-source projects. You represent that your contributions are your original creations and/or that you have sufficient rights to grant the rights conveyed by this CLA.

**No Obligation to Use**: You understand that the decision to include your contributions in any project or product is entirely at the discretion of Sentry Software, and you waive any claims related to such decision.
**No Obligation to Use**: You understand that the decision to include your contributions in any project or product is entirely at the discretion of MetricsHub, and you waive any claims related to such decision.

**Representations and Warranties**: You represent and warrant that your contributions do not infringe or violate any intellectual property rights of any third party.

By formally accepting in one of our submissions, you accept and agree to the terms of this Contributor License Agreement for your present and future contributions to MetricsHub and Sentry Software open-source projects.
By formally accepting in one of our submissions, you accept and agree to the terms of this Contributor License Agreement for your present and future contributions to MetricsHub open-source projects.
8 changes: 4 additions & 4 deletions src/site/markdown/code-of-conduct.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@

keywords: conduct, ethics, contributor, code, covenant
description: Sentry Software pledges to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
description: MetricsHub pledges to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
<!--
╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲
Open Sentry Web Site
Open MetricsHub Web Site
჻჻჻჻჻჻
Copyright 2023 - 2024 Sentry Software
Copyright 2025 MetricsHub
჻჻჻჻჻჻
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down Expand Up @@ -88,7 +88,7 @@ representative at an online or offline event.

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
[legal@sentrysoftware.com](mailto:legal@sentrysoftware.com).
[legal@metricshub.com](mailto:legal@metricshub.com).
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
Expand Down
18 changes: 9 additions & 9 deletions src/site/markdown/contributing.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
keywords: contributor
description: Sentry Software established some rules to make sure your contributions are valued properly.
description: MetricsHub established some rules to make sure your contributions are valued properly.
<!--
╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲
Open Sentry Web Site
Open MetricsHub Web Site
჻჻჻჻჻჻
Copyright 2023 - 2024 Sentry Software
Copyright 2025 MetricsHub
჻჻჻჻჻჻
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down Expand Up @@ -72,24 +72,24 @@ In this case, the _topic branch_ should be named `trivial/short-description`.
## Submitting changes

* Push your changes to a topic branch in your fork of the repository.
* Submit a _Pull Request_ (PR) to the corresponding repository in the `sentrysoftware` organization.
* Submit a _Pull Request_ (PR) to the corresponding repository in the `metricshub` organization.
* Verify _Files Changed_ shows only your intended changes and does not include additional files or changes like white spaces, etc.
* Make sure all automatic checks are successful.
* Verify comments produced automatically by code quality automatic checks.
* When implementing additional changes after reviewers suggestions, simply commit and push such changes. **Never squash or rebase commits that you have already pushed!**
* Once your PR is merged (if approved), [sync your forked repository](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork), pull these changes to your locally cloned repository and delete your branch.

**By submitting a PR to one of Sentry Software's repositories, you accept the terms of the [Sentry Software Contributor License Agreement (CLA)](cla.md).**
**By submitting a PR to one of MetricsHub's repositories, you accept the terms of the [MetricsHub Contributor License Agreement (CLA)](cla.md).**

## Builds

To facilitate external contributions, automatic builds don't happen on Sentry Software's internal Jenkins server, but directly in GitHub with [GitHub Actions](https://docs.github.com/en/actions/quickstart).
To facilitate external contributions, automatic builds don't happen on MetricsHub's internal Jenkins server, but directly in GitHub with [GitHub Actions](https://docs.github.com/en/actions/quickstart).

Whenever possible, Sentry Software open-source projects must use shared workflows from the [sentrysoftware/workflows](https://github.com/sentrysoftware/workflows) repository to build, deploy artifacts, and release new versions.
Whenever possible, MetricsHub open-source projects must use shared workflows from the [sentrysoftware/workflows](https://github.com/sentrysoftware/workflows) repository to build, deploy artifacts, and release new versions.

## Java libraries

Sentry Software's open-source Java library projects are published on Maven Central. We will enforce several requirements to ensure the quality of our libraries:
MetricsHub's open-source Java library projects are published on Maven Central. We will enforce several requirements to ensure the quality of our libraries:

* The project must publish its _Maven Site_ (`mvn site`) with full reports as GitHub Pages:
* [Checkstyle](https://checkstyle.org/)
Expand All @@ -98,7 +98,7 @@ Sentry Software's open-source Java library projects are published on Maven Centr
* [SpotBugs](https://spotbugs.github.io/)
* Unit tests
* Javadoc
* Maven's artifact _groupId_ must be `org.sentrysoftware.*`
* Maven's artifact _groupId_ must be `org.metricshub`
* License must be [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) and all source files must include a header with the Apache-2.0 notice. We use `mvn license:update-file-header` to update the source file headers.
* Publish the Javadoc and Source artifacts along with the main artifact

Expand Down
8 changes: 4 additions & 4 deletions src/site/markdown/contributors.md.vm
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
keywords: contributor,github,top
description: The list of contributors in Sentry Software open-source projects.
description: The list of contributors in MetricsHub open-source projects.
<!--
╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲
Open Sentry Web Site
Open MetricsHub Web Site
჻჻჻჻჻჻
Copyright (C) 2023 - 2024 Sentry Software
Copyright (C) 2025 MetricsHub
჻჻჻჻჻჻
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -31,7 +31,7 @@ Contributors
*#*List produced when running on GitHub Actions only, when `CI=true`*.#*
*##else
#* Fetch the GitHub API *#
#set( $repoList = $json.fetch("https://api.github.com/orgs/sentrysoftware/repos?type=public&sort=full_name&per_page=100") )
#set( $repoList = $json.fetch("https://api.github.com/orgs/metricshub/repos?type=public&sort=full_name&per_page=100") )
#if( $repoList && $repoList.size() > 0 )

#* Build a map with all contributors *#
Expand Down
8 changes: 4 additions & 4 deletions src/site/markdown/forks.md.vm
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
keywords: fork,github
description: Sentry Software contributes to other open-source projects. It's the philosophy of open-source software!
description: MetricsHub contributes to other open-source projects. It's the philosophy of open-source software!
<!--
╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲
Open Sentry Web Site
Open MetricsHub Web Site
჻჻჻჻჻჻
Copyright (C) 2023 - 2024 Sentry Software
Copyright (C) 2025 MetricsHub
჻჻჻჻჻჻
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -31,7 +31,7 @@ Forked Repositories
*#*List produced when running on GitHub Actions only, when `CI=true`*.#*
*##else
#* Fetch the GitHub API *#
#set( $repoJson = $json.fetch("https://api.github.com/orgs/sentrysoftware/repos?type=public&sort=full_name&per_page=100") )
#set( $repoJson = $json.fetch("https://api.github.com/orgs/metricshub/repos?type=public&sort=full_name&per_page=100") )
#if( $repoJson && $repoJson.size() > 0 )

#* Transform the JSON object into a regular array *#
Expand Down
Loading
Loading