Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tweak submit page help content #53

Merged
merged 4 commits into from
Aug 20, 2024
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
2 changes: 1 addition & 1 deletion packages/nextjs/app/submit/_component/Form.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ const Form = () => {
</div>
</div>
<div className="space-y-1">
<p className="m-0 text-lg">What would you improve about extensions?</p>
<p className="m-0 text-lg">What would you improve about the SE-2 extension system?</p>
<div className="flex flex-col border-2 border-base-300 bg-base-200 text-accent">
<textarea
className="input input-ghost focus-within:border-transparent focus:outline-none focus:bg-transparent focus:text-gray-700 px-4 pt-2 border w-full font-medium placeholder:text-gray-300 text-gray-700 h-28 md:h-52 rounded-none"
Expand Down
81 changes: 75 additions & 6 deletions packages/nextjs/app/submit/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,85 @@ const Submit: NextPage = () => {
<h2 className="text-2xl md:text-3xl mb-8">Before submitting</h2>
<h3 className="text-xl underline">What makes a good extension</h3>
<p className="text-lg mb-8">
A good extension is a useful tool that helps developers to build better apps. It should be well-documented,
easy to use, and solve a real problem.
A good Scaffold-ETH 2 extension typically involves contract and front-end interaction. It should solve a real
problem or enhance the developer experience. Examples include implementing your favorite EIP, adding a useful
kit that extends Scaffold-ETH 2&apos;s capabilities, or implementing a Solidity by Example application.
</p>
<h3 className="text-xl underline">Please pay attention to the following before submitting</h3>
<p className="text-lg mt-4">
Need inspiration? Check out our curated extensions branches:{" "}
<a
href="https://github.com/scaffold-eth/create-eth-extensions/tree/eip-712"
target="_blank"
rel="noopener noreferrer"
className="underline"
>
eip-712
</a>
,{" "}
<a
href="https://github.com/scaffold-eth/create-eth-extensions/tree/erc-20"
target="_blank"
rel="noopener noreferrer"
className="underline"
>
erc-20
</a>
,{" "}
<a
href="https://github.com/scaffold-eth/create-eth-extensions/tree/onchainkit"
target="_blank"
rel="noopener noreferrer"
className="underline"
>
onchainkit
</a>
,{" "}
<a
href="https://github.com/scaffold-eth/create-eth-extensions/tree/ponder"
target="_blank"
rel="noopener noreferrer"
className="underline"
>
ponder
</a>
, or{" "}
<a
href="https://github.com/scaffold-eth/create-eth-extensions/tree/subgraph"
target="_blank"
rel="noopener noreferrer"
className="underline"
>
subgraph
</a>
.
</p>
<h3 className="text-xl underline mt-10">Please pay attention to the following before submitting</h3>
<ul className="list-disc pl-5 text-lg mt-4">
<li>Follow extension guidelines to ensure compatibility with Scaffold-ETH 2 CLI.</li>
<li>
Follow extension guidelines to ensure compatibility with Scaffold-ETH 2 CLI (
<a
className="underline"
href="https://www.youtube.com/watch?v=XQCv533XGZk"
target="_blank"
rel="noopener noreferrer"
>
Youtube Tutorial
</a>
,{" "}
<a
className="underline"
href="https://github.com/scaffold-eth/create-eth/tree/template-files/contributors"
target="_blank"
rel="noopener noreferrer"
>
Docs
</a>
)
</li>
<li>Submit only your original work, disclose any pre-existing work used.</li>
<li>Provide clear documentation and a 2-minute video showcasing your extension.</li>
<li>Be respectful to all participants.</li>
<li>Focus on quality, including documentation and demo video.</li>
<li>Limit of 5 submissions per person.</li>
<li>Quality is more important than quantity. Focus on creating impactful extensions.</li>
</ul>
</div>
<div className="w-[100%] md:w-7/12 p-4 md:p-12 bg-accent">
Expand Down
Loading