fix: replace em dashes with hyphens in various files for consistency

- Updated error messages in errors.ejs to use hyphens instead of em dashes.
- Modified meta description in index.ejs files to use hyphens.
- Adjusted WhatsApp setup instructions in Index.tsx to replace em dashes with hyphens.
- Changed footer description in footer.ejs to use hyphens.
- Updated various markdown and HTML files to replace em dashes with hyphens for uniformity.
This commit is contained in:
Nawaz Dhandala 2025-12-19 15:39:29 +00:00
parent 65bd7a90bd
commit bdc40bcd59
No known key found for this signature in database
GPG key ID: 96C5DCA24769DBCA
18 changed files with 68 additions and 67 deletions

View file

@ -43,7 +43,7 @@
<li class="m-0 px-5 py-4">
<dl class="m-0 flex flex-wrap items-center gap-x-3 gap-y-2">
<dd><code class="inline-flex items-center rounded-md bg-amber-50 px-2 py-1 text-xs font-medium text-amber-700 ring-1 ring-inset ring-amber-600/20">4xx</code></dd>
<dd class="w-full flex-none text-sm text-slate-600 mt-1">A 4xx status code indicates a client error this means it's a <em>you</em> problem.</dd>
<dd class="w-full flex-none text-sm text-slate-600 mt-1">A 4xx status code indicates a client error - this means it's a <em>you</em> problem.</dd>
</dl>
</li>
<li class="m-0 px-5 py-4">
@ -55,7 +55,7 @@
<li class="m-0 px-5 py-4">
<dl class="m-0 flex flex-wrap items-center gap-x-3 gap-y-2">
<dd><code class="inline-flex items-center rounded-md bg-red-50 px-2 py-1 text-xs font-medium text-red-700 ring-1 ring-inset ring-red-600/20">5xx</code></dd>
<dd class="w-full flex-none text-sm text-slate-600 mt-1">A 5xx status code indicates a server error you won't be seeing a lot of these.</dd>
<dd class="w-full flex-none text-sm text-slate-600 mt-1">A 5xx status code indicates a server error - you won't be seeing a lot of these.</dd>
</dl>
</li>
</ul>

View file

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#000000">
<meta name="slack-app-id" content="ACVBMTPJQ">
<meta name="description" content="OneUptime the complete open-source observability platform.">
<meta name="description" content="OneUptime - the complete open-source observability platform.">
<% if(typeof enableGoogleTagManager !== 'undefined' ? enableGoogleTagManager : false){ %>
<!-- Google Tag Manager -->

View file

@ -176,7 +176,7 @@ const buildWhatsAppSetupMarkdown: BuildWhatsAppSetupMarkdown = (): string => {
const webhookSection: string = [
"### Configure Meta Webhook Subscription",
"1. In the OneUptime Admin Dashboard, open **Settings → WhatsApp → Meta WhatsApp Settings** and enter a strong value in **Webhook Verify Token**. Save the form so the encrypted token is stored in Global Config.",
"2. Keep that verify token handyMeta does not generate one for you. You'll paste the exact same value when configuring the callback.",
"2. Keep that verify token handy-Meta does not generate one for you. You'll paste the exact same value when configuring the callback.",
"3. In [Meta for Developers](https://developers.facebook.com/apps/), select your WhatsApp app and navigate to **WhatsApp → Configuration → Webhooks**.",
`4. Click **Configure**, then supply one of the following callback URLs when Meta asks for your endpoint:\n - \`${primaryWebhookUrl}\`\n `,
"5. Paste the verify token from step 1 into Meta's **Verify Token** field and submit. Meta will call the callback URL and expect that value to match before it approves the subscription.",
@ -195,7 +195,7 @@ const buildWhatsAppSetupMarkdown: BuildWhatsAppSetupMarkdown = (): string => {
"### Required WhatsApp Templates",
templateSummaryTable,
"### Template Bodies",
"> Copy the exact template body below—including punctuation and spacing—when creating each template inside Meta. The variables list shows every placeholder that must be configured in WhatsApp Manager.",
"> Copy the exact template body below-including punctuation and spacing-when creating each template inside Meta. The variables list shows every placeholder that must be configured in WhatsApp Manager.",
templateBodies,
]
.filter(Boolean)

View file

@ -9,7 +9,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#000000">
<meta name="slack-app-id" content="ACVBMTPJQ">
<meta name="description" content="OneUptime the complete open-source observability platform.">
<meta name="description" content="OneUptime - the complete open-source observability platform.">
<% if(typeof enableGoogleTagManager !== 'undefined' ? enableGoogleTagManager : false){ %>
<!-- Google Tag Manager -->

View file

@ -1959,13 +1959,13 @@ export default class MicrosoftTeamsUtil extends WorkspaceBase {
return `Hello! I'm the OneUptime bot. I can help you with the following commands:
**Available Commands:**
- **help** Show this help message
- **create incident** Create a new incident
- **create maintenance** Create a new scheduled maintenance event
- **show active incidents** Display all currently active incidents
- **show scheduled maintenance** Show upcoming scheduled maintenance events
- **show ongoing maintenance** Display currently ongoing maintenance events
- **show active alerts** Display all active alerts
- **help** - Show this help message
- **create incident** - Create a new incident
- **create maintenance** - Create a new scheduled maintenance event
- **show active incidents** - Display all currently active incidents
- **show scheduled maintenance** - Show upcoming scheduled maintenance events
- **show ongoing maintenance** - Display currently ongoing maintenance events
- **show active alerts** - Display all active alerts
Just type any of these commands to get the information you need!`;
}

View file

@ -228,7 +228,7 @@ const LogDetailsPanel: FunctionComponent<LogDetailsPanelProps> = (
</pre>
) : (
<p className="whitespace-pre-wrap break-words font-mono text-[13px] leading-6 text-slate-100">
{bodyDetails.pretty || ""}
{bodyDetails.pretty || "-"}
</p>
)}
</div>

View file

@ -187,7 +187,7 @@ const LogsTable: FunctionComponent<LogsTableProps> = (
? OneUptimeDate.getDateAsUserFriendlyFormattedString(
log.time,
)
: ""}
: "-"}
</td>
<td className="px-4 py-3">
<div className="flex items-center gap-3 text-sm text-slate-300">
@ -211,7 +211,7 @@ const LogsTable: FunctionComponent<LogsTableProps> = (
className={`whitespace-pre-wrap break-words text-sm text-slate-200 transition-colors duration-150 group-hover:text-slate-50 ${severityTheme.textClass}`}
title={message}
>
{message || ""}
{message || "-"}
</p>
{(traceId || spanId) && (
<div className="flex flex-wrap gap-3 text-[11px] tracking-wide text-slate-500">

View file

@ -538,7 +538,7 @@ const MarkdownEditor: FunctionComponent<ComponentProps> = (
title="Horizontal Rule"
className="p-2 rounded-md text-gray-600 hover:bg-gray-100 hover:text-gray-900 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2"
>
<span className="font-bold text-sm"></span>
<span className="font-bold text-sm">-</span>
</button>
<button
type="button"

View file

@ -32,7 +32,7 @@ const TeamsAvailableModal: FunctionComponent<TeamsAvailableModalProps> = (
return (
<Modal
title="Microsoft Teams Available Teams"
title="Microsoft Teams - Available Teams"
description="Teams that OneUptime can access in your tenant. Use Refresh if you recently added or changed teams."
modalWidth={ModalWidth.Large}
submitButtonStyleType={ButtonStyleType.NORMAL}

View file

@ -286,7 +286,7 @@ ${exampleEmailBody}
\`\`\``;
}
return `**Available Template Variables** Use these variables in your template with the \`{{variableName}}\` syntax.
return `**Available Template Variables** - Use these variables in your template with the \`{{variableName}}\` syntax.
| Variable | Description |
|----------|-------------|

View file

@ -8,7 +8,7 @@
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#000000" />
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#1E293B" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="description" content="OneUptime the complete open-source observability platform.">
<meta name="description" content="OneUptime - the complete open-source observability platform.">
<meta name="keywords" content="monitoring, observability, uptime, dashboard, PWA, progressive web app">
<meta name="author" content="OneUptime">
<meta name="slack-app-id" content="ACVBMTPJQ">

View file

@ -43,7 +43,7 @@
<li>Facilitation payments: Do not make facilitation payments unless there is an immediate threat to personal safety; any such incident must be promptly documented and reported.</li>
<li>Gifts, hospitality, and entertainment: Keep modest and infrequent, never to obtain or provide improper advantage. Obtain prior approval when required by policy and always record accurately.</li>
<li>Books and records: Maintain accurate, complete, and timely records; no off-the-books accounts. Submit truthful expense reports with supporting documentation.</li>
<li>Fair competition: Comply with antitrust/competition lawsnever agree on prices, allocate markets, or exchange competitively sensitive information with competitors.</li>
<li>Fair competition: Comply with antitrust/competition laws-never agree on prices, allocate markets, or exchange competitively sensitive information with competitors.</li>
</ul>
<h2>5) Conflicts of interest and corporate opportunities</h2>

View file

@ -17,9 +17,9 @@
residency requirements.</p>
<p>Thousands of companies use OneUptime every day, but because data is primarily stored in the United States, many
organizations abroad remain on the sidelines. To bridge this gapand make OneUptime available to more organizations
organizations abroad remain on the sidelines. To bridge this gap-and make OneUptime available to more organizations
in highly regulated
sectors, such as financial services, government and health carewere delivering data residency for OneUptime. </p>
sectors, such as financial services, government and health care-were delivering data residency for OneUptime. </p>
<p>Data residency will give global organizations more control over where their data is stored. We can deploy your
data to any of the Microsoft Azure, Aamazon Web Services or Google Cloud Platform, or On-Prem regions around the

View file

@ -35,62 +35,55 @@
<!-- Brand Section -->
<div class="space-y-6">
<a href="/" class="inline-block">
<img class="h-9" src="/img/logo.svg" alt="OneUptime">
<img class="h-10" src="/img/logo-gray.svg" alt="OneUptime">
</a>
<p class="text-sm text-slate-600 leading-relaxed max-w-xs">
The complete open-source observability platform. Monitor, debug, and improve your entire stack in one place.
</p>
<!-- Social Links -->
<div class="flex items-center gap-5">
<div class="flex items-center gap-4">
<a href="https://github.com/oneuptime/oneuptime" target="_blank"
class="group flex items-center justify-center w-9 h-9 rounded-full bg-slate-100 text-slate-500 hover:bg-slate-900 hover:text-white transition-all duration-200">
class="group flex items-center justify-center w-10 h-10 rounded-full bg-slate-100 text-slate-600 hover:bg-slate-900 hover:text-white transition-all duration-200 hover:scale-105">
<span class="sr-only">GitHub</span>
<svg class="h-4.5 w-4.5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd" />
</svg>
</a>
<a href="https://x.com/oneuptimehq" target="_blank"
class="group flex items-center justify-center w-9 h-9 rounded-full bg-slate-100 text-slate-500 hover:bg-slate-900 hover:text-white transition-all duration-200">
class="group flex items-center justify-center w-10 h-10 rounded-full bg-slate-100 text-slate-600 hover:bg-slate-900 hover:text-white transition-all duration-200 hover:scale-105">
<span class="sr-only">X</span>
<svg class="h-3.5 w-3.5" fill="currentColor" viewBox="0 0 220 200" aria-hidden="true">
<svg class="h-4 w-4" fill="currentColor" viewBox="0 0 220 200" aria-hidden="true">
<path d="M173.263 0H206.998L133.297 84.718L220 200H152.112L98.9403 130.082L38.0995 200H4.34432L83.1743 109.385L0 0H69.6111L117.674 63.9077L173.263 0ZM161.423 179.692H180.116L59.4539 19.241H39.3946L161.423 179.692Z"/>
</svg>
</a>
<a href="https://www.youtube.com/@OneUptimeHQ" target="_blank"
class="group flex items-center justify-center w-9 h-9 rounded-full bg-slate-100 text-slate-500 hover:bg-red-600 hover:text-white transition-all duration-200">
class="group flex items-center justify-center w-10 h-10 rounded-full bg-slate-100 text-slate-600 hover:bg-red-600 hover:text-white transition-all duration-200 hover:scale-105">
<span class="sr-only">YouTube</span>
<svg class="h-4 w-4" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path fill-rule="evenodd" d="M19.812 5.418c.861.23 1.538.907 1.768 1.768C21.998 8.746 22 12 22 12s0 3.255-.418 4.814a2.504 2.504 0 0 1-1.768 1.768c-1.56.419-7.814.419-7.814.419s-6.255 0-7.814-.419a2.505 2.505 0 0 1-1.768-1.768C2 15.255 2 12 2 12s0-3.255.417-4.814a2.507 2.507 0 0 1 1.768-1.768C5.744 5 11.998 5 11.998 5s6.255 0 7.814.418ZM15.194 12 10 15V9l5.194 3Z" clip-rule="evenodd" />
</svg>
</a>
<a href="https://www.reddit.com/r/oneuptimehq/" target="_blank"
class="group flex items-center justify-center w-9 h-9 rounded-full bg-slate-100 text-slate-500 hover:bg-orange-600 hover:text-white transition-all duration-200">
class="group flex items-center justify-center w-10 h-10 rounded-full bg-slate-100 text-slate-600 hover:bg-orange-600 hover:text-white transition-all duration-200 hover:scale-105">
<span class="sr-only">Reddit</span>
<svg class="h-4 w-4" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path d="M14.238 15.348c.085.084.085.221 0 .306-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688-.085-.084-.085-.221 0-.305.084-.084.222-.084.307 0 .379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561.085-.084.223-.084.307 0zm-3.44-2.418c0-.507-.414-.919-.922-.919-.509 0-.923.412-.923.919 0 .506.414.918.923.918.508.001.922-.411.922-.918zm13.202-.93c0 6.627-5.373 12-12 12s-12-5.373-12-12 5.373-12 12-12 12 5.373 12 12zm-5-.129c0-.851-.695-1.543-1.55-1.543-.417 0-.795.167-1.074.435-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262s-.568-1.262-1.267-1.262c-.537 0-.994.335-1.179.804l-2.525-.592c-.11-.027-.223.037-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181-.277-.255-.644-.415-1.05-.415-.854.001-1.549.693-1.549 1.544 0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141c-.509 0-.922.412-.922.919 0 .506.414.918.922.918s.922-.412.922-.918c0-.507-.413-.919-.922-.919z"/>
</svg>
</a>
<a href="https://www.linkedin.com/company/oneuptime" target="_blank"
class="group flex items-center justify-center w-9 h-9 rounded-full bg-slate-100 text-slate-500 hover:bg-blue-700 hover:text-white transition-all duration-200">
class="group flex items-center justify-center w-10 h-10 rounded-full bg-slate-100 text-slate-600 hover:bg-blue-700 hover:text-white transition-all duration-200 hover:scale-105">
<span class="sr-only">LinkedIn</span>
<svg class="h-4 w-4" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/>
</svg>
</a>
</div>
<!-- Trust Badges -->
<div class="pt-4">
<p class="text-xs font-medium text-slate-500 uppercase tracking-wider mb-3">Trusted by teams at</p>
<div class="flex items-center gap-4 opacity-60">
<span class="text-xs font-semibold text-slate-400">Fortune 500</span>
<span class="text-slate-300">|</span>
<span class="text-xs font-semibold text-slate-400">YC Startups</span>
<span class="text-slate-300">|</span>
<span class="text-xs font-semibold text-slate-400">Open Source</span>
</div>
</div>
<!-- Trust Statement -->
<p class="text-sm text-slate-500 leading-relaxed pt-2">
Trusted by thousands of teams worldwide - from Fortune 500 enterprises to fast-growing startups.
</p>
</div>
<!-- Links Grid -->
@ -157,9 +150,15 @@
<h3 class="text-sm font-semibold text-slate-900">Company</h3>
<ul role="list" class="mt-4 space-y-3">
<li><a href="/about" class="text-sm text-slate-600 hover:text-indigo-600 transition-colors duration-200">About Us</a></li>
<li><a href="https://github.com/OneUptime/interview" target="_blank" class="text-sm text-slate-600 hover:text-indigo-600 transition-colors duration-200 flex items-center gap-1.5">
<li><a href="https://github.com/OneUptime/interview" target="_blank" class="text-sm text-slate-600 hover:text-indigo-600 transition-colors duration-200 flex items-center gap-2">
Careers
<span class="inline-flex items-center rounded-full bg-green-50 px-1.5 py-0.5 text-[10px] font-medium text-green-700">Hiring</span>
<span class="inline-flex items-center gap-1 rounded-full bg-gradient-to-r from-green-500 to-emerald-500 px-2 py-0.5 text-[10px] font-semibold text-white shadow-sm">
<span class="relative flex h-1.5 w-1.5">
<span class="animate-ping absolute inline-flex h-full w-full rounded-full bg-white opacity-75"></span>
<span class="relative inline-flex rounded-full h-1.5 w-1.5 bg-white"></span>
</span>
We're Hiring
</span>
</a></li>
<li><a href="https://shop.oneuptime.com" target="_blank" class="text-sm text-slate-600 hover:text-indigo-600 transition-colors duration-200">Merch Store</a></li>
<li><a href="/contact" class="text-sm text-slate-600 hover:text-indigo-600 transition-colors duration-200">Contact</a></li>
@ -186,11 +185,13 @@
<div class="flex flex-col sm:flex-row sm:items-center gap-4 sm:gap-6">
<p class="text-sm text-slate-500">&copy; <%= new Date().getFullYear() %> HackerBay, Inc. All rights reserved.</p>
<div class="flex items-center gap-4">
<a href="https://github.com/oneuptime/oneuptime" target="_blank" class="inline-flex items-center gap-1.5 text-sm text-slate-500 hover:text-slate-700 transition-colors duration-200">
<svg class="h-4 w-4" fill="currentColor" viewBox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd" />
</svg>
Open Source
<a href="https://github.com/oneuptime/oneuptime" target="_blank" class="inline-flex items-center gap-2 text-sm text-slate-600 hover:text-slate-900 transition-colors duration-200 group">
<span class="flex items-center justify-center w-6 h-6 rounded-full bg-slate-200 group-hover:bg-slate-900 transition-colors duration-200">
<svg class="h-3.5 w-3.5 text-slate-600 group-hover:text-white transition-colors duration-200" fill="currentColor" viewBox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd" />
</svg>
</span>
<span class="font-medium">Open Source</span>
</a>
<span class="text-slate-300">|</span>
<span class="text-sm text-slate-500">Made with care for developers worldwide</span>

View file

@ -2,7 +2,7 @@
<h1>ISO/IEC 27017:2015</h1>
<p>Information technology — Security techniques — Code of practice for information security controls based on
<p>Information technology - Security techniques - Code of practice for information security controls based on
ISO/IEC 27002 for cloud services</p>
</header>

View file

@ -2,7 +2,7 @@
<h1>ISO/IEC 27018:2014</h1>
<p>Information technology — Security techniques — Code of practice for protection of personally identifiable
<p>Information technology - Security techniques - Code of practice for protection of personally identifiable
information (PII) in public clouds acting as PII processors</p>
</header>

View file

@ -37,14 +37,14 @@
</svg>
<p class="ml-5"><strong class="font-semibold text-slate-900">Status Pages</strong> Unlimited public or private status pages with unlimited subscribers.</p>
<p class="ml-5"><strong class="font-semibold text-slate-900">Status Pages</strong> - Unlimited public or private status pages with unlimited subscribers.</p>
</li>
<li class="flex">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-12 h-12">
<path stroke-linecap="round" stroke-linejoin="round" d="M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z" />
</svg>
<p class="ml-5"><strong class="font-semibold text-slate-900">Incident Management</strong> respond to incidents faster, post them on status page, add postmortem notes.</p>
<p class="ml-5"><strong class="font-semibold text-slate-900">Incident Management</strong> - respond to incidents faster, post them on status page, add postmortem notes.</p>
</li>
<li class="flex">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-14 h-14">
@ -52,14 +52,14 @@
</svg>
<p class="ml-5"><strong class="font-semibold text-slate-900">Monitoring</strong> Monitor status of any resource real-time. Create incidents automatically. Alert right team at the right time. (Coming soon)</p>
<p class="ml-5"><strong class="font-semibold text-slate-900">Monitoring</strong> - Monitor status of any resource real-time. Create incidents automatically. Alert right team at the right time. (Coming soon)</p>
</li>
<li class="flex">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-10 h-10">
<path stroke-linecap="round" stroke-linejoin="round" d="M2.25 6.75c0 8.284 6.716 15 15 15h2.25a2.25 2.25 0 002.25-2.25v-1.372c0-.516-.351-.966-.852-1.091l-4.423-1.106c-.44-.11-.902.055-1.173.417l-.97 1.293c-.282.376-.769.542-1.21.38a12.035 12.035 0 01-7.143-7.143c-.162-.441.004-.928.38-1.21l1.293-.97c.363-.271.527-.734.417-1.173L6.963 3.102a1.125 1.125 0 00-1.091-.852H4.5A2.25 2.25 0 002.25 4.5v2.25z" />
</svg>
<p class="ml-5"><strong class="font-semibold text-slate-900">On-Call & Alerts</strong> create on-call schedule, escalation policy, alert right team for right resources. (Coming soon)</p>
<p class="ml-5"><strong class="font-semibold text-slate-900">On-Call & Alerts</strong> - create on-call schedule, escalation policy, alert right team for right resources. (Coming soon)</p>
</li>
</ul>
<div class="relative mt-10 flex rounded-xl border border-slate-600/10 bg-slate-50 p-6">
@ -70,7 +70,7 @@
<path d="m18.031 29.016-2.187.109s-1.475-.118-1.827-.29c-1.049-.51-.579-2.915 0-3.95 1.157-2.064 3.752-5.135 7.125-5.135h.024c2.5 0 4.404 1.687 5.692 3.401-1.963 2.975-5.161 5.276-8.827 5.865Z" fill="#94A3B8" fill-opacity=".2" stroke-linejoin="round"></path>
<path d="m14.001 24.913.016-.027c.26-.465.593-.98.991-1.5-1.042-.918-2.374-1.636-3.988-1.636H11c-2.094 0-3.847 1.208-5.055 2.492a12.987 12.987 0 0 0 7.987 4.595l.057-.016c-1.004-.534-.555-2.868.012-3.908Z" fill="#94A3B8" fill-opacity=".2" stroke-linejoin="round"></path>
</svg>
<p class="ml-5 text-sm leading-6 text-slate-700"><strong class="font-semibold text-slate-900">No vendor lock-in. We are open-source</strong> We are Apache licensed. Find us on <a href="https://github.com/oneuptime/oneuptime">GitHub</a>. You are more than welcome to self-host, create issues, modify the code and send us pull-requests!</p>
<p class="ml-5 text-sm leading-6 text-slate-700"><strong class="font-semibold text-slate-900">No vendor lock-in. We are open-source</strong> - We are Apache licensed. Find us on <a href="https://github.com/oneuptime/oneuptime">GitHub</a>. You are more than welcome to self-host, create issues, modify the code and send us pull-requests!</p>
</div>
</div>
</div>

View file

@ -104,10 +104,10 @@ By using OneUptime Cloud, you also support the continued development of the open
### Self-Hosted Installation
- **[Kubernetes with Helm](https://artifacthub.io/packages/helm/oneuptime/oneuptime)** Recommended for production
- **[Docker Compose](/Docs/Content/installation/docker-compose.md)** Single-node install (not recommended for production)
- **[Local Development](/Docs/Content/installation/local-development.md)** For contributors
- **[Upgrade Guide](/Docs/Content/installation/upgrading.md)** Upgrade existing installations
- **[Kubernetes with Helm](https://artifacthub.io/packages/helm/oneuptime/oneuptime)** - Recommended for production
- **[Docker Compose](/Docs/Content/installation/docker-compose.md)** - Single-node install (not recommended for production)
- **[Local Development](/Docs/Content/installation/local-development.md)** - For contributors
- **[Upgrade Guide](/Docs/Content/installation/upgrading.md)** - Upgrade existing installations
---
@ -165,9 +165,9 @@ We love contributions big and small! Here's how you can help:
If you find OneUptime useful, consider supporting its development:
- ⭐ **Star this repo** It helps others discover OneUptime
- 💵 **[Sponsor us](https://github.com/sponsors/OneUptime)** Every dollar goes to shipping new features
- 🛍️ **[Shop merch](https://shop.oneuptime.com)** All revenue supports open-source development
- ⭐ **Star this repo** - It helps others discover OneUptime
- 💵 **[Sponsor us](https://github.com/sponsors/OneUptime)** - Every dollar goes to shipping new features
- 🛍️ **[Shop merch](https://shop.oneuptime.com)** - All revenue supports open-source development
---