From c72c386d6cf432221c91eb76d3392c915cffb517 Mon Sep 17 00:00:00 2001 From: Christophe Clermont Date: Wed, 12 Mar 2025 15:02:50 +0100 Subject: [PATCH] Open Source MetricsHub Website. The sentrysoftware.org repository (sentrysoftware.github.io) has been forked as the foundation for the Open Source MetricsHub website. This pull request rebrands the site with MetricsHub.org content. - Removed all references to Sentry Software, replacing them with MetricsHub, - Retained Sentry Software references in GitHub Actions reused workflows and Maven plugins, - Updated graphical assets (favicon and logo) for the website, - Updated site CSS to reflect the MetricsHub visual identity. --- LICENSE | 2 +- README.md | 10 +- pom.xml | 22 +-- src/site/markdown/branching.md | 8 +- src/site/markdown/cla.md | 18 +- src/site/markdown/code-of-conduct.md | 8 +- src/site/markdown/contributing.md | 18 +- src/site/markdown/contributors.md.vm | 8 +- src/site/markdown/forks.md.vm | 8 +- src/site/markdown/index.md | 36 +--- src/site/markdown/licenses.md | 12 +- src/site/markdown/repos.md.vm | 10 +- src/site/resources/css/site.css | 171 +++++++++++++++++- src/site/resources/favicon.ico | Bin 15086 -> 15406 bytes .../images/sentry-logo-114x40-white.png | Bin 5353 -> 0 bytes src/site/site.xml | 32 ++-- 16 files changed, 256 insertions(+), 107 deletions(-) delete mode 100644 src/site/resources/images/sentry-logo-114x40-white.png diff --git a/LICENSE b/LICENSE index ffd1f53..3053452 100644 --- a/LICENSE +++ b/LICENSE @@ -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 diff --git a/README.md b/README.md index 23827b4..f2ef1d4 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/pom.xml b/pom.xml index 7dec264..d304647 100644 --- a/pom.xml +++ b/pom.xml @@ -3,20 +3,20 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.sentrysoftware + org.metricshub site - Open Sentry Web Site + Open MetricsHub Web Site IN-PROGRESS - This project contains the source for sentrysoftware.org Web site. + This project contains the source for metricshub.org Web site. pom - Sentry Software - https://sentrysoftware.com + MetricsHub + https://metricshub.com - https://sentrysoftware.org - 2023 + https://metricshub.org + 2025 @@ -28,12 +28,12 @@ GitHub - https://github.com/sentrysoftware/sentrysoftware.github.io/issues/ + https://github.com/MetricsHub/metricshub.github.io/issues/ - scm:git:https://github.com/sentrysoftware/sentrysoftware.github.io.git - https://github.com/sentrysoftware/sentrysoftware.github.io + scm:git:https://github.com/MetricsHub/metricshub.github.io.git + https://github.com/MetricsHub/metricshub.github.io HEAD @@ -105,7 +105,7 @@ 2.5.0 mit - Sentry Software + MetricsHub Copyright %1$s %2$s xml diff --git a/src/site/markdown/branching.md b/src/site/markdown/branching.md index 70ba6ff..4ecb54f 100644 --- a/src/site/markdown/branching.md +++ b/src/site/markdown/branching.md @@ -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. -# 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. diff --git a/src/site/markdown/code-of-conduct.md b/src/site/markdown/code-of-conduct.md index 5766181..0c60b00 100644 --- a/src/site/markdown/code-of-conduct.md +++ b/src/site/markdown/code-of-conduct.md @@ -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 Source Home -This is the home for [Sentry Software](https://sentrysoftware.com)'s open-source projects, all hosted [on GitHub](https://github.com/sentrysoftware): the directory of [repositories](repos.html), [how to contribute](contributing.html), etc. +This is the home for [MetricsHub](https://metricshub.com)'s open-source projects, all hosted [on GitHub](https://github.com/metricshub): the directory of [repositories](repos.html), [how to contribute](contributing.html), etc. @@ -37,23 +37,15 @@ This is the home for [Sentry Software](https://sentrysoftware.com)'s open-source ![inline](images/metricshub-logo-only.png) -The most significant open-source project that Sentry Software is working on is [MetricsHub](https://metricshub.com). MetricsHub is a universal metrics collection agent for OpenTelemetry. This solution is designed to be extensible, and we hope to build a community around it so that all users can benefit from the extensions made by others. +The most significant open-source project that [MetricsHub](https://metricshub.com) is working on is a universal metrics collection agent for OpenTelemetry. This solution is designed to be extensible, and we hope to build a community around it so that all users can benefit from the extensions made by others. This is the first time we are publishing an entire software solution in open source. The main challenge has been to migrate a significant part of internal libraries from closed source to open source: [various protocol clients](#java-libraries), Maven [plugins](#sentry-maven-skin), etc. Ensuring that the entire project can build on GitHub or anyone's system took us a considerable amount of time, but we're proud of the result! The MetricsHub project consists of three main repositories: -* [MetricsHub Community Connectors](https://github.com/sentrysoftware/metricshub-community-connectors), where anyone can easily contribute with new connectors to collect metrics from anywhere! -* [MetricsHub](https://github.com/sentrysoftware/metricshub), the main OpenTelemetry collection agent. -* [MetricsHub Connector Maven Plugin](https://github.com/sentrysoftware/metricshub-connector-maven-plugin), the Maven plugin to build the documentation for the Community Connectors project. - -### Sentry Maven Skin - -The [Sentry Maven Skin](https://sentrysoftware.org/sentry-maven-skin) is a skin used when building a [documentation site with Maven](https://maven.apache.org/plugins/maven-site-plugin/examples/creating-content.html). This skin provides a stylish design, an excellent Lighthouse score, and features not available in other Maven skins. This site is, in fact, built with Maven and the Sentry Maven Skin! - -![Screenshot of an example Maven project using the Sentry Maven Skin to build its site.](images/sentry-maven-skin.png) - -The initial internal versions of this skin did not fulfill all the requirements of standard Maven skins (like customizing the logo, links, etc.). Open-sourcing this project forced us to comply with all requirements so that anyone could use this (very nice) skin to build the site of their Maven project. +* [MetricsHub Community Connectors](https://github.com/metricshub/metricshub-community-connectors), where anyone can easily contribute with new connectors to collect metrics from anywhere! +* [MetricsHub](https://github.com/metricshub/metricshub), the main OpenTelemetry collection agent. +* [MetricsHub Connector Maven Plugin](https://github.com/metricshub/metricshub-connector-maven-plugin), the Maven plugin to build the documentation for the Community Connectors project. ### Java Libraries @@ -64,16 +56,6 @@ While working on open-sourcing [MetricsHub](https://metricshub.com), we first ha * [wbem](https://github.com/sentrysoftware/wbem), a Java library to perform WBEM operations. * [wmi](https://github.com/sentrysoftware/wmi), a Java library to execute commands or WMI queries on a remote Windows system, through WMI (on Windows only). -## Sentry Contributions to Other Projects - -Before open-sourcing our own products, we contributed to third-party open-source projects that we were relying on (and we keep contributing!): - -* [OpenTelemetry Semantic Conventions](https://github.com/open-telemetry/semantic-conventions), where we defined semantic conventions for hardware metrics ([see documentation](https://opentelemetry.io/docs/specs/semconv/system/hardware-metrics/)). -* [OpenTelemetry Collector Contrib](https://github.com/open-telemetry/opentelemetry-collector-contrib), where we added proper Otel-to-Prometheus conversion for metrics and attributes. Our code even ended up in [Prometheus](https://github.com/prometheus/prometheus) itself! -* [Apache Maven Doxia](https://github.com/sentrysoftware/maven-doxia) and [Apache Maven Site Plugin](https://github.com/apache/maven-site-plugin), where we improved the rendering of Markdown documents. - -A special project we've contributed to is [Jawk](https://sentrysoftware.org/Jawk/), a Java implementation of the famous [AWK](https://en.wikipedia.org/wiki/AWK) parsing utility. We've forked the original project, and we now maintain our own version, much lighter and faster. We will try to be as compatible as possible with [GNU AWK (gawk)](https://www.gnu.org/software/gawk/). - ## Why Open Source For 20+ years, [Sentry Software](https://sentrysoftware.com) has been developing proprietary software for a proprietary ecosystem. A few years ago, however, we started collaborating with open-source projects that our own products relied on: @@ -87,7 +69,7 @@ And then we realized that if we wanted to fully collaborate with important open- The benefits of open-source software are multiple for end-users as well, as it guarantees our customers that our software products remain open, secure, and will even last long after us! -## Contributing to Sentry Repositories +## Contributing to MetricsHub Repositories Please carefully follow some [basic rules we've established](code-of-conduct.html) to ensure a healthy collaboration between different people, and refer to the [contributor's guide](contributing.html) to ensure you don't waste your time while trying to help! diff --git a/src/site/markdown/licenses.md b/src/site/markdown/licenses.md index ce09a5b..25675d3 100644 --- a/src/site/markdown/licenses.md +++ b/src/site/markdown/licenses.md @@ -1,10 +1,10 @@ keywords: license,apache,mit,bsd,agpl,gpl,lgpl,cla,contributor -description: Depending on the type and use of a Sentry Software open-source project, a different license will be used. +description: Depending on the type and use of a MetricsHub open-source project, a different license will be used. -Sentry Repositories +MetricsHub Repositories =================== #if($runsOnCi != "true")#* *#*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 *# diff --git a/src/site/resources/css/site.css b/src/site/resources/css/site.css index d6da752..ac2b929 100644 --- a/src/site/resources/css/site.css +++ b/src/site/resources/css/site.css @@ -1,8 +1,8 @@ /*- * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ - * 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 @@ -68,4 +68,171 @@ --banner-font-size: 40px; --banner-font-weight: 800; +} + + /* MetricsHub colors */ +body { + --main-fgcolor: #212529; + --banner-bgcolor: #266fd0; + --link-color: #266fd0; + --alternate-bgcolor: #266fd0; + --alternate-fgcolor: #fff; +} + +body.dark { + --link-color: #7cb6ff; + --main-bgcolor: #262626; + --main-fgcolor: #e9ecef; +} + +body.metricshub.dark .platform-tile { + background: #333; + color: #ffffff; + box-shadow: none; +} + +body.metricshub.dark .platform-tile:hover { + box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); +} + +body.metricshub.dark .platform-tile .platform-title { + color: #fff; +} + +/* Special PrismJS colors for element containing JSON */ +body.metricshub code[class*=language-js] { + color: #606060; +} +body.metricshub.dark code[class*=language-js] { + color: #d9d9d9; +} + +body.metricshub code[class*=language-js] .token.punctuation { + color: #0046a4; +} +body.metricshub.dark code[class*=language-js] .token.punctuation { + color: #1bdbf3 +} + +.metricshub code[class*=language-js] .token.operator { + color: #00660b; +} +.metricshub.dark code[class*=language-js] .token.operator { + color: #5ffc6f; +} +.metricshub code[class*=language-js] .token.string { + color: #a40627; +} +.metricshub.dark code[class*=language-js] .token.string { + color: #ff9e9e; +} + +.metricshub code[class*=language-js]::selection, +.metricshub code[class*=language-js] ::selection +{ + text-shadow: none; + background: var(--banner-bgcolor); + color: var(--banner-fgcolor); +} + +.metricshub .metricshub-tag a { + color: white; + text-decoration: none; + font-size: small; +} + +.metricshub .platform-tile-container { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 20px; + padding: 10px; + width: 100%; +} + +.metricshub .platform-tile { + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + background: rgb(230 230 230); + border-radius: 8px; + box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); + text-align: center; + padding: 20px; + transition: transform 0.3s ease, box-shadow 0.3s ease; + text-decoration: none; + color: inherit; +} + +.metricshub .platform-tile:hover { + transform: translateY(-5px); + box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2); + cursor: pointer; +} + +.metricshub .platform-tile .platform-title { + font-size: 18px; + color: #333; + text-align: center; + min-height: 50px; + display: flex; + align-items: center; + justify-content: center; +} + +.metricshub .platform-tile .platform-title .connectors-badge { + margin-top: 0px; + padding-left: 10px; + padding-bottom: 5px; +} + +.metricshub .platform-tile .platform-icon { + width: 140px; + height: 140px; + background-size: cover; + background-position: center; + margin-bottom: 15px; +} + +.metricshub .platform-tile .platform-labels { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 10px; + margin-top: 10px; + width: 100%; +} + +.metricshub .platform-tile .badge, +.metricshub .platform-tile .label { + font-size: 10px; + padding: 5px 10px; + text-align: center; + white-space: nowrap; +} + +.metricshub .platform-tile div:last-child { + margin-top: auto; +} + +@media (max-width: 1200px) and (min-width: 993px) { + .metricshub .platform-tile-container { + grid-template-columns: repeat(3, 1fr); + } +} + +@media (max-width: 992px) and (min-width: 769px) { + .metricshub .platform-tile-container { + grid-template-columns: repeat(2, 1fr); + } +} + +@media (max-width: 768px) { + .metricshub .platform-tile-container { + grid-template-columns: repeat(1, 1fr); + } + + .metricshub .platform-tile { + padding: 40px; + } } \ No newline at end of file diff --git a/src/site/resources/favicon.ico b/src/site/resources/favicon.ico index c09a49d5b6b0cab98fec62e9e2cabcfc3eb30b48..61a2a88b8a927081a256a2b15861a747590450f6 100644 GIT binary patch literal 15406 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 literal 15086 zcmeI3d5~O19mjjKWG5Gya0of}q6mbo9p0^ebEN&&VWZC%Q(r}7LBVdz=~GC5B5%i zXCP}l)#^Wvuj%z@0d{7>v->f2+h(=lm|EIE{Ubnjtj+x`@4@$>)wF?n!{LSxF?RKp zp0&#%^Snfz#qc)NtIu~}t5}82e^KXiS?&S)W8n#?SM2X%YdN&QY|uRUXXpbTA6wBo z(6ErTKHq^&D!fltAP10tniHR2wb@S3fTO8amUG;AO7qYCcbV zf1phJGwsuT{MSS0O52b4yvD?}eb$>D=uM5rZLcYt2k${8zx68Hh@as75jhw19+PH!7dkU+ zyirM+-sQAbrrD{rT+i4P`A2Hb*yQO`@qZ#3x4ovU0RQ#0Rc#wIK9@N@Pv_dF@8$1x zm~87tC1uCL8&GX*KJ~7{{xJDQw!`K1plelXa|au=SH9HZO!qaa3D&6Lxd*i<|^m z-$}LSI5R13n~zQ>`0NL>wBuE5elm=`iL{=9EcK;Zgw%5hbVk5$AgldK`qyG_NErWo z((d_@#*m)5ZJ<3-lAY@*^Lmd&ZxPgM9ngBXAdFpez0TTfj4zX342MArtcAE|Li_I7 zc8sJ+bjQGhVExo0wV(QU82?1lirLz`*o}pJweJq6-0Eqs9Xva(ex)?}T8p*bSsT^L zfi(wP(?RW#E!~$dMPnduU081Y>74iYs9xGNbq;_lK<`f0Ry9&%{WJ2191qVq_R{)a zZCsNUYf?FNKL)>c{8bab>Z}Um*FIV2zt)cWb`i)=GepO~p4m}J@%iLaU+;Fm1?#gK zsdu_y-9%1>7aV(b{`m`e?);;5bgWN|X*$@M0$RJPiCuLR<3j6)^l6~Ie4IUvSG`NN zSp9lP>}juc8@PQG=RYa$Pt>)0AC050!z3K$;sThD9k%kOcZXG`yZzOhSBac+iY8x!ePI2#i8^;Wl@5`RNs zCj1DVhPT0|Eo#FS7-&O1myF3v7LCbC z_88MB+0E~bBo#P+c1w2sUsAo(6pWD>$zEi4TOf0im~H5>G9O%5 zN%qkVl4ZIfkfnUTRL?3uUg~#R?QjYV{7x%4l_z8HQ&kTz&+6S{0-Owbzgz|9g7!=& zfaYbdci}7nVDmuu3g|3cYnRS^wBFiv`2*5#!Ly(gCiXnJcblVx1MsFVM1Y6ffYAm|rF|Llz%1(^)Y4a#Q7gzu2bv6>#)w#3ci`GfI);M_z^t>&H zQJ_8I{Sa68Ci3^1qsTi3^t{B?@y+X_{#BrUSO{@_srjqf-g7I-)BF~v@9W#@>HfFC z6o{KUG&dEjUn|M`CRiJ_$fvQR{+|IlUyRz)bF#$xwUWH=$LL1u`dnWko7k$KU>TIu~?^Ti3)ua)E-34a5hwnlXxr=H$*$H8MMHgu*x&ib{IyrHl;rEb)(uGMEj zeT52Dy9d{jAG;?YUvoy5eTMvN?$h%&4K#nr=PmFx_%XQW7jJT%_?t1xM#EN! zYiCm47WE-@H1|qJ{TqCji5v;{gRT1u(!qD6w%?jpgtD5$8W$5u*dHSYw;Vc zi*2<{-@#3VIdB>*fY~q^@-TQ77VWqS*Zt=Q;a?rebT8ry0xcbVI z?G^A7M{m9AbFKOGE+;?E#`~0O{=Cl7)4kFC^{KD-r#bL4So^xK_BRe!I{CKT%9kip z-Mb??mpbjAM_JrGmkrI0=Yi(@t)RZp`t@0-zQ)|`V12rBCHXhPdeHt^YpG)2W52+) z<~hy5Ze69XfhF)1XwUHg#Qv^?{G&m8q<@38vy1dnSOptlqK!LFQa%h$0-bIA40O-V zhT%}vdKc%%=4n#uJoMn9XN57{M>xzPZ#Gh($ diff --git a/src/site/resources/images/sentry-logo-114x40-white.png b/src/site/resources/images/sentry-logo-114x40-white.png deleted file mode 100644 index b14f7ad050a214e236d7318dd437e3023e009226..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5353 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 P|G&|OW=GAk*s}YdK7>j6 diff --git a/src/site/site.xml b/src/site/site.xml index ca4213c..cd33c9d 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -1,9 +1,9 @@ - + org.sentrysoftware.maven @@ -32,9 +32,9 @@ - images/sentry-logo-114x40-white.png - https://sentrysoftware.org - Open Sentry Home + images/metricshub-logo-only.png + https://metricshub.org + Open MetricsHub Home @@ -50,7 +50,7 @@ open source,oss sentrysoftware - sentry-software + metricshub Learn about our solutions on YouTube https://www.youtube.com/SentrySoftware @@ -58,7 +58,7 @@ Join us on Slack! - https://sentrysoftware.com/about/join-slack-community.html + https://metricshub.slack.com fa-brands fa-slack @@ -66,27 +66,27 @@ Terms of Service - https://sentrysoftware.com/legal/general.html + https://metricshub.com/legal/general.html Privacy Policy - https://sentrysoftware.com/legal/privacy.html + https://metricshub.com/legal/privacy.html Cookie Policy - https://sentrysoftware.com/legal/cookies.html + https://metricshub.com/legal/cookies.html Disclaimer - https://sentrysoftware.com/legal/disclaimer.html + https://metricshub.com/legal/disclaimer.html Trademarks - https://sentrysoftware.com/legal/trademarks.html + https://metricshub.com/legal/trademarks.html Code of Ethics - https://sentrysoftware.com/legal/ethics.html + https://metricshub.com/legal/ethics.html @@ -94,13 +94,13 @@ - + - +