From 482592290e016e60e65e1c191f452679a1c18782 Mon Sep 17 00:00:00 2001 From: Frederic Noppe Date: Fri, 7 Nov 2025 19:07:49 +0100 Subject: [PATCH 1/3] cleans up the page Hero Signed-off-by: Frederic Noppe --- .../top-level-pages/BentoSection.tsx | 6 +- src/components/top-level-pages/Hero.tsx | 9 +- src/components/top-level-pages/Pricing.tsx | 187 ++++++++++++++++++ 3 files changed, 194 insertions(+), 8 deletions(-) create mode 100644 src/components/top-level-pages/Pricing.tsx diff --git a/src/components/top-level-pages/BentoSection.tsx b/src/components/top-level-pages/BentoSection.tsx index af820c0..bdd24be 100644 --- a/src/components/top-level-pages/BentoSection.tsx +++ b/src/components/top-level-pages/BentoSection.tsx @@ -14,7 +14,11 @@ export default function BentoSection() { Bridging Software Security and Compliance. With ease. - +

+ DevGuard seamlessly integrates security into your + software-development lifecycle, making security practices + accessible and efficient for all, regardless of expertise. +

Software. -

+

Get full transparency of your
software supply chain.

-

- DevGuard seamlessly integrates security into your - software development lifecycle, making security - practices accessible and efficient for all, regardless - of expertise. -

+
+
+

+ Secure Software Development & Pricing made easy +

+

+ Protect your code with confidence โ€” DevGuard simplifies + secure software development while offering flexible pricing + tailored to your needs. +

+
+
+
+
+
+ {tiers.map((tier) => ( +
+
+
+

+ {tier.name}{' '} + + plan + +

+

+ {tier.description} +

+ +
+
+ {tier.priceMonthly} +
+ {tier.priceMonthly !== 'Free' && + tier.priceMonthly !== + 'Custom' && ( +
+

Starting at

+

EUR net per month

+
+ )} +
+ +
+

+ Whatโ€™s included +

+
    + {tier.highlights.map( + (highlight) => ( +
  • + + + { + highlight.description + } +
  • + ), + )} +
+
+
+
+
+ ))} +
+
+
+

+ We return at least 5% of DevGuard's profit + to the open source community โค๏ธ +

+

+ Like all software (whether proprietary junk or + awesome FLOSS), DevGuard is based on a lot of + OSS dependencies and other projects. We are + therefore committed to a minimum contribution to + the community. To this end, we will publish a + report once a year that discloses which projects + we have supported and how. +

+
+
+
+
+
+ ) +} From 7d296418483ab06f0f88e743fa0824b2bbac0cde Mon Sep 17 00:00:00 2001 From: Frederic Noppe Date: Fri, 7 Nov 2025 19:09:59 +0100 Subject: [PATCH 2/3] cleans up the page Hero Signed-off-by: Frederic Noppe --- src/components/top-level-pages/Hero.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/top-level-pages/Hero.tsx b/src/components/top-level-pages/Hero.tsx index 2e17544..4c148f2 100644 --- a/src/components/top-level-pages/Hero.tsx +++ b/src/components/top-level-pages/Hero.tsx @@ -14,8 +14,8 @@ export default function Hero() { Software.

- Get full transparency of your
software supply - chain. + Get full transparency of your
{' '} + Software-Supply-Chain.

From b1f752aa38ef237919787bb9b74428cb70cfa51f Mon Sep 17 00:00:00 2001 From: Sebastian Kawelke Date: Tue, 11 Nov 2025 09:10:48 +0100 Subject: [PATCH 3/3] Removes duplicated component Signed-off-by: Sebastian Kawelke --- .../top-level-pages/BentoSection.tsx | 2 +- src/components/top-level-pages/Hero.tsx | 2 +- .../top-level-pages/MissionSection.tsx | 2 +- src/components/top-level-pages/Pricing.tsx | 187 ------------------ 4 files changed, 3 insertions(+), 190 deletions(-) delete mode 100644 src/components/top-level-pages/Pricing.tsx diff --git a/src/components/top-level-pages/BentoSection.tsx b/src/components/top-level-pages/BentoSection.tsx index bdd24be..b035a31 100644 --- a/src/components/top-level-pages/BentoSection.tsx +++ b/src/components/top-level-pages/BentoSection.tsx @@ -14,7 +14,7 @@ export default function BentoSection() { Bridging Software Security and Compliance. With ease. -

+

DevGuard seamlessly integrates security into your software-development lifecycle, making security practices accessible and efficient for all, regardless of expertise. diff --git a/src/components/top-level-pages/Hero.tsx b/src/components/top-level-pages/Hero.tsx index 4c148f2..6e51b02 100644 --- a/src/components/top-level-pages/Hero.tsx +++ b/src/components/top-level-pages/Hero.tsx @@ -7,7 +7,7 @@ export default function Hero() {

-
+

Develop Secure
diff --git a/src/components/top-level-pages/MissionSection.tsx b/src/components/top-level-pages/MissionSection.tsx index 9988dee..85452be 100644 --- a/src/components/top-level-pages/MissionSection.tsx +++ b/src/components/top-level-pages/MissionSection.tsx @@ -129,7 +129,7 @@ export default function MissionSection() {

- Enterprises currently in alpha programme + Enterprises currently in beta programme
diff --git a/src/components/top-level-pages/Pricing.tsx b/src/components/top-level-pages/Pricing.tsx deleted file mode 100644 index 6fc77c4..0000000 --- a/src/components/top-level-pages/Pricing.tsx +++ /dev/null @@ -1,187 +0,0 @@ -import { PlusIcon } from '@heroicons/react/16/solid' -import { Button } from '../top-level-pages/button' -import { cn } from '@/lib/utils' - -const tiers = [ - { - name: 'Open Source', - description: - 'Fully-fledged self-hosting solution with community support. Free of charge for every FLOSS project.', - priceMonthly: 'Free', - href: '/getting-started', - highlights: [ - { - description: - 'Lifetime access for public projects with OSI approved license', - }, - { description: 'All features included' }, - { description: 'Community Support' }, - { description: 'Self Hosted' }, - { description: 'Request for hosted solution' }, - ], - }, - { - name: 'Business SaaS', - description: - 'The carefree package, ideal for organizations that want to get started quickly with a high-performance service.', - priceMonthly: 'tba', - href: 'mailto:community@devguard.org?subject=DevGuard%20Inquiry%20-%20Business%20Saas', - highlights: [ - { description: 'Fully managed DevGuard hosted in Germany ๐Ÿ‡ฉ๐Ÿ‡ช' }, - { description: 'Sovereign open source software from Europe ๐Ÿ‡ช๐Ÿ‡บ' }, - { description: 'Unlimited users' }, - { description: 'Initial 4 hours setup workshop' }, - { description: '8x5 E-Mail Support Hours' }, - ], - }, - { - name: 'Enterprise Maintenance & Support', - description: - 'With SLA and support options for operation in your infrastructure. Ideal for large organizations or the security domain.', - priceMonthly: 'Custom', - href: 'https://cal.com/frederic-noppe/15min', - highlights: [ - { description: 'DevGuard in your data center or cloud' }, - { description: 'Sovereign open source software from Europe ๐Ÿ‡ช๐Ÿ‡บ' }, - { description: 'Unlimited users, projects & assets' }, - { description: 'Custom maintenance contract' }, - { description: 'Custom support & training' }, - { description: 'Custom SLA' }, - { description: 'Priority phone support' }, - { - description: 'Customization for special requirements', - }, - { - description: 'Help with setting up the infrastructure', - }, - ], - }, -] - -export default function Pricing() { - return ( -
-
-

- Secure Software Development & Pricing made easy -

-

- Protect your code with confidence โ€” DevGuard simplifies - secure software development while offering flexible pricing - tailored to your needs. -

-
-
-
-
-
- {tiers.map((tier) => ( -
-
-
-

- {tier.name}{' '} - - plan - -

-

- {tier.description} -

- -
-
- {tier.priceMonthly} -
- {tier.priceMonthly !== 'Free' && - tier.priceMonthly !== - 'Custom' && ( -
-

Starting at

-

EUR net per month

-
- )} -
- -
-

- Whatโ€™s included -

-
    - {tier.highlights.map( - (highlight) => ( -
  • - - - { - highlight.description - } -
  • - ), - )} -
-
-
-
-
- ))} -
-
-
-

- We return at least 5% of DevGuard's profit - to the open source community โค๏ธ -

-

- Like all software (whether proprietary junk or - awesome FLOSS), DevGuard is based on a lot of - OSS dependencies and other projects. We are - therefore committed to a minimum contribution to - the community. To this end, we will publish a - report once a year that discloses which projects - we have supported and how. -

-
-
-
-
-
- ) -}