Skip to content
Merged
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
28 changes: 28 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,34 @@ If you encounter issues or want to start completely fresh:
1. Run `yarn nuke:all` to clean everything
2. Reinstall dependencies and rebuild from scratch

## Sponsors

Thank you to all our sponsors! 🍻

Support orval development by [Open Collective](https://opencollective.com/orval) and your logo will be displayed here with a link to your website.

<a href="https://opencollective.com/orval">
<img src="https://orval.dev/images/orval-logo-horizontal.svg?raw=true" width="300" alt="Become a sponsor" />
</a>

## Backers

Thank you to all our backers! 🙏

Support us with a one-time donation and help us continue our activities on [Open Collective](https://opencollective.com/orval).

<a href="https://opencollective.com/orval">
<img src="https://orval.dev/images/emblem.svg" width="50" height="50" alt="Backer" />
</a>
<a href="https://opencollective.com/orval">
<img src="https://orval.dev/images/emblem.svg" width="50" height="50" alt="Backer" />
</a>
<a href="https://opencollective.com/orval">
<img src="https://orval.dev/images/emblem.svg" width="50" height="50" alt="Backer" />
Comment on lines +121 to +127
Copy link

Copilot AI Dec 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The alt text 'Backer' is not descriptive for placeholder images. Consider using more informative alt text like 'Backer logo placeholder' to indicate these are placeholders awaiting actual backer logos.

Suggested change
<img src="https://orval.dev/images/emblem.svg" width="50" height="50" alt="Backer" />
</a>
<a href="https://opencollective.com/orval">
<img src="https://orval.dev/images/emblem.svg" width="50" height="50" alt="Backer" />
</a>
<a href="https://opencollective.com/orval">
<img src="https://orval.dev/images/emblem.svg" width="50" height="50" alt="Backer" />
<img src="https://orval.dev/images/emblem.svg" width="50" height="50" alt="Backer logo placeholder" />
</a>
<a href="https://opencollective.com/orval">
<img src="https://orval.dev/images/emblem.svg" width="50" height="50" alt="Backer logo placeholder" />
</a>
<a href="https://opencollective.com/orval">
<img src="https://orval.dev/images/emblem.svg" width="50" height="50" alt="Backer logo placeholder" />

Copilot uses AI. Check for mistakes.
</a>

**Note:** After becoming a sponsor or backer, please contact us on [Discord](https://discord.gg/6fC2sjDU7w) to upload your logo.

## Star History

<a href="https://star-history.com/#orval-labs/orval&Date">
Expand Down
92 changes: 81 additions & 11 deletions docs/src/pages/index.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import { Banner } from '@/components/Banner';
import { Footer } from '@/components/Footer';
import { Nav } from '@/components/Nav';
import { Seo } from '@/components/Seo';
Expand Down Expand Up @@ -32,7 +31,7 @@ const Home = (props) => {
<div className="py-24 mx-auto container px-4 sm:mt-12 relative">
<img
src="/images/emblem.svg"
className="absolute transform right-0 top-5/12 h-0 lg:h-full scale-100 translate-x-1/12 -translate-y-1/4"
className="absolute transform right-0 top-1/2 h-0 lg:h-96 xl:h-full scale-100 translate-x-1/12 -translate-y-1/2"
alt="orval Emblem"
/>
<div className="grid grid-cols-12 lg:gap-8">
Expand Down Expand Up @@ -264,29 +263,100 @@ my-app
<h3 className="text-2xl md:text-5xl mx-auto leading-tight font-extrabold tracking-tight lg:leading-none mt-2">
Thanks for the support, guys! 🍻
</h3>
<div className="flex flex-wrap justify-center mt-8">
{sponsors.map((sponsor) => (

{/* Sponsors Section */}
<div className="mt-12">
<h4 className="text-lg font-semibold text-gray-700 mb-6">
Sponsors
</h4>
<div className="flex justify-center items-center">
<a
key={sponsor.login}
href="https://opencollective.com/orval"
target="_blank"
href={`https://github.com/${sponsor.login}`}
rel="noopener noreferrer"
className="hover:opacity-80 transition-opacity"
>
<img
className="w-10 h-10 m-1 rounded-full"
src={sponsor.avatarUrl}
className="h-40 w-auto"
src="/images/orval-logo-horizontal.svg"
alt="Sample Sponsor"
Copy link

Copilot AI Dec 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The alt text 'Sample Sponsor' is not descriptive for a placeholder. Consider using more informative alt text like 'Sponsor logo placeholder' or 'Your logo here' to better convey that this is a placeholder awaiting actual sponsor content.

Suggested change
alt="Sample Sponsor"
alt="Sponsor logo placeholder"

Copilot uses AI. Check for mistakes.
title="Sample Sponsor"
/>
</a>
))}
</div>
</div>

{/* Backers Section */}
<div className="mt-12">
<h4 className="text-lg font-semibold text-gray-700 mb-6">
Backers
</h4>
<div className="flex flex-wrap justify-center items-center gap-4">
<a
href="https://opencollective.com/orval"
target="_blank"
rel="noopener noreferrer"
className="hover:opacity-80 transition-opacity"
>
<img
className="h-20 w-20 rounded-full"
src="/images/emblem.svg"
alt="Sample Backer"
title="Sample Backer"
Comment on lines +302 to +305
Copy link

Copilot AI Dec 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The alt text 'Sample Backer' is not descriptive for a placeholder. Consider using more informative alt text like 'Backer logo placeholder' or 'Your logo here' to better indicate this is a placeholder for future backer content.

Copilot uses AI. Check for mistakes.
/>
</a>
<a
href="https://opencollective.com/orval"
target="_blank"
rel="noopener noreferrer"
className="hover:opacity-80 transition-opacity"
>
<img
className="h-20 w-20 rounded-full"
src="/images/emblem.svg"
alt="Sample Backer"
title="Sample Backer"
/>
</a>
<a
href="https://opencollective.com/orval"
target="_blank"
rel="noopener noreferrer"
className="hover:opacity-80 transition-opacity"
>
<img
className="h-20 w-20 rounded-full"
src="/images/emblem.svg"
alt="Sample Backer"
title="Sample Backer"
/>
</a>
</div>
</div>

<div className="inline-flex rounded-md shadow-sm mt-12">
<a
href="https://github.com/sponsors/anymaniax"
href="https://opencollective.com/orval"
target="_blank"
rel="noopener noreferrer"
className="inline-flex items-center justify-center text-center px-5 py-3 border border-transparent text-base leading-6 font-medium rounded-md text-white bg-coral-default hover:bg-coral-light focus:outline-hidden focus:shadow-outline transition duration-150 ease-in-out"
>
Become a sponsor
Support us on Open Collective
</a>
</div>

<p className="mt-6 text-sm text-gray-600">
After becoming a sponsor or backer, please contact us on{' '}
<a
href={siteConfig.discordUrl}
target="_blank"
rel="noopener noreferrer"
className="text-coral-default hover:text-coral-light underline"
>
Discord
</a>{' '}
to upload your logo.
</p>
</div>
</div>
<div className="bg-gray-50 border-b border-gray-100">
Expand Down