Skip to content

Commit 779e0da

Browse files
jlwllmrmapachurro
andauthored
Reflect new Developer Hub app (#1205)
* Update submission form link + other improvements * Fix link * Add demonstrative image * ADjustments * remove import statements * Fix typo * Amend button text * Split events into separate page * Fix missing word * Alter titles * Had to reinstall deps after a weird error probably having to do with Docusaurus versions --------- Co-authored-by: mapachurro <[email protected]>
1 parent eb9862d commit 779e0da

File tree

10 files changed

+1474
-855
lines changed

10 files changed

+1474
-855
lines changed
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
title: Publish an event for your app
3+
description: How to create an event for your Linea Hub app, using the Linea Developer Hub
4+
---
5+
6+
In addition to [listing your app](./hub.mdx), you can also create events for your app.
7+
8+
To do so, head to the Linea Developer Hub, find the "Events" section in the sidebar, and click the
9+
"Create event" button.
10+
11+
An event page helps drive excitement and participation by showcasing engaging, time-limited
12+
experiences in your app. Events are displayed directly on your app page, increasing visibility and
13+
conversion by giving users a reason to engage with your app while the event is live.
14+
15+
To create the best possible event, follow our guidance for submitting each of the following elements:
16+
17+
### Name
18+
19+
Choose a clear, unique name under 30 characters that captures the essence of your event. Use title
20+
case for consistency across events.
21+
22+
### Tagline
23+
24+
Add a short tagline that communicates what makes your event unique and worth joining.
25+
26+
### Banner
27+
28+
Use a high-quality image that is visually distinct from your app banner to avoid confusion and
29+
signal that this is a specific event. Avoid adding text: your event's name and tagline already
30+
appear above it. As with your app banner, avoid light background colors, and keep important visual
31+
elements in the top-right section to avoid cropping.
32+
33+
### Event button
34+
35+
Ensure the link behind your event's "View" button takes users directly into the event within your app.
36+
This minimizes friction and gets them to the experience quickly. Avoid directing users to another
37+
event page in your app that repeats the same thing.
38+
39+
### Overview
40+
41+
Craft a clear, engaging paragraph outlining what users will experience, followed by a short list of
42+
key activities, challenges, or rewards that will excite your audience.
43+
44+
### Availability
45+
46+
Clearly specify your event's start and end dates, and promote it up to 14 days in advance to
47+
maximize interest and visibility.
48+
49+
### Category
50+
51+
Choose the appropriate event category to help users quickly understand the nature of your event.
52+
53+
### Performance tracking
54+
55+
Use analytics in your Developer Hub to monitor impressions, views, and user engagement with your
56+
event. Analyze these insights to refine and improve your future event strategies.
57+
58+
### Promotion
59+
60+
Promote your event on your social media channels and within your app. Always link directly to your
61+
Linea Hub event page; this helps users trust the event. It shows the event is officially listed and
62+
verified within the Linea ecosystem, which signals it's real and safe.
Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,51 @@
11
---
2-
title: Understanding reviews on Linea Hub
2+
title: Understanding reviews on the Linea Hub
33
sidebar_position: 4
44
description: A guide to how reviews work on the Linea Hub
55
image: /img/socialCards/understanding-reviews-on-linea-hub.jpg
66
---
77

8-
We review every **app, token, and event** submitted to the Linea Hub to ensure they are safe, high quality, and ready to deliver value to users while protecting the ecosystem.
8+
We review every **app, token, and event** submitted to the Linea Hub to ensure they are safe, high
9+
quality, and ready to deliver value to users while protecting the ecosystem.
910

1011
## Why we review
1112

12-
Reviews protect users and ensure that apps, tokens, and events on the Hub meet security, usability, and quality standards. This helps users trust the projects they discover on the Hub, which ultimately brings in more users to your app.
13+
Reviews protect users and ensure that apps, tokens, and events on the Hub meet security, usability,
14+
and quality standards. This helps users trust the projects they discover on the Hub, which ultimately
15+
brings more users to your app.
1316

1417
## What we check
1518

16-
- That all smart contracts your users interact with are publicly verified on Lineascan and meet security and technical standards
19+
- That all smart contracts your users interact with are publicly verified on Lineascan and meet
20+
security and technical standards
1721
- The app functions as described, without crashes or critical bugs
1822
- Design meets quality standards
1923
- Screenshots and descriptions accurately reflect the app experience
2024
{/* - Privacy policies exist and are publicly shared with users (No needed for now) */}
2125

2226
## How long it takes
2327

24-
Most reviews are completed within 48 hours if submissions are complete. You will receive updates by email.
28+
Most reviews are completed within 48 hours if submissions are complete. You will receive updates by
29+
email.
2530

2631
## What you need to submit
2732

28-
- A **tested, working app or event** without placeholder content and/or a token **deployed on Linea Mainnet**
29-
- Verification, on Lineascan, of **all smart contract addresses your users will interact with through your app or token**
33+
- A **tested, working app or event** without placeholder content and/or a token **deployed on Linea
34+
Mainnet**
35+
- Verification, on Lineascan, of **all smart contract addresses your users will interact with
36+
through your app or token**
3037
- **Accurate** descriptions and visuals
3138
- Link to demo environment with credentials allowing for full app functionality testing
32-
- **The best way to contact you** to share feedback on your submission (don't forget your specific email address, handle + platform, etc!)
39+
- **The best way to contact you** to share feedback on your submission (don't forget your specific
40+
email address, handle and platform, etc.)
3341
- A **publicly accessible link to your privacy policy** explaining data collection and use
3442

3543
## What happens if changes are needed
3644

37-
If we do not approve your submission, we will share feedback through your preferred contact methods so you can adjust and resubmit quickly.
45+
If we do not approve your submission, we will share feedback through your preferred contact methods
46+
so you can adjust and resubmit quickly.
3847

3948
## After approval
4049

41-
Once approved, your app, token, or event will go live on [the Hub](https://linea.build/hub), and you can track performance and user engagement in your Developer Hub.
50+
Once approved, your app, token, or event will go live on [the Hub](https://linea.build/hub), and you
51+
can track performance and user engagement in your [Developer Hub](https://developer.linea.build).

docs/get-started/build/quickstart/hub.mdx

Lines changed: 84 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -1,175 +1,138 @@
11
---
2-
title: List your app on the Linea Hub
2+
title: Publish your app on the Linea Hub
33
sidebar_position: 3
44
description: >-
55
A guide to listing your app on the Linea hub, and tips for optimizing your
66
listing
77
image: /img/socialCards/list-your-app-on-the-linea-hub.jpg
88
---
99

10-
import Banner from "../../../../static/img/get_started/build/quickstart/hub/banner_example.svg";
11-
import LabelledBanner from "../../../../static/img/get_started/build/quickstart/hub/labelled_banner.svg";
1210
import SubmissionButton from "../../../../src/components/SubmissionButton";
1311

14-
Publishing your app on the [Linea Hub](https://linea.build/hub) is the easiest way to reach users, grow your traffic, and get
15-
discovered in the Linea ecosystem. This is where the journey begins for production-ready apps.
12+
Publishing your app on the [Linea Hub](https://linea.build/hub) is the easiest way to reach users,
13+
grow your traffic, and get discovered in the Linea ecosystem. This is where the journey begins for
14+
production-ready apps.
1615

17-
<SubmissionButton />
18-
19-
A great listing boosts your visibility. A verified contract builds trust. And the more usage you get,
20-
the more we'll support and amplify your project.
21-
22-
Here's what your listing will look like on the Hub:
23-
24-
<div className="img-large" style={{ display: 'flex', justifyContent: 'center' }}>
25-
<Banner alt="Example banner" />
26-
</div>
16+
The best way to do this is to create an account on the Linea Developer Hub. Click the button below
17+
to get started:
2718

28-
:::info[What you'll need]
29-
30-
- A [deployed app](./app) live on Linea Mainnet
31-
- A clear project name and short description
32-
- A logo and banner image
33-
- Verified [smart contract](./deploy)
34-
- Accurate URLs (website, app, socials, etc.)
19+
<SubmissionButton />
3520

36-
:::
21+
The [Linea Developer Hub](https://developer.linea.build/) is a tool for managing your app, including:
22+
- App details
23+
- Token information
24+
- [Events](#checklist-create-a-great-event-page-on-the-linea-hub).
3725

38-
Here's how the information you'll need matches up to the elements in your listing:
26+
You'll need to create an account at first, but once you're ready, the app will guide you through the
27+
process of registering your app for the Linea Hub.
3928

29+
## Create a great app page on the Linea Hub
4030

41-
<div className="img-medium">
42-
<LabelledBanner alt="Labelled banner" />
43-
</div>
31+
Your app page is the gateway for your new users on Linea. Every section should help visitors
32+
understand what your app does, why it's worth trying, and how it will add value to their onchain
33+
experience. A great listing boosts your visibility, and the more usage you get, the more we'll
34+
support and amplify your project.
4435

45-
## Checklist: Create a great app page on the Linea Hub
36+
If you have all the elements below, you're on the right track to an effective app listing:
4637

47-
Your app page is the gateway for your new users on Linea. Every section should help visitors understand what your app does, why it’s worth trying, and how it will add value to their onchain experience. If you have all the elements below for your app, you're on the right track:
38+
### Name
4839

40+
Choose a simple, distinctive name that's easy to read and remember. It should hint at what your app
41+
does, while standing out among others. To differentiate your project, avoid using generic terms or
42+
names that are too close to those of existing apps.
4943

50-
### 1. Name
51-
**Choose a simple, distinctive name that’s easy to read and remember.**
44+
### Icon
5245

53-
- It should hint at what your app does, while standing out among others.
54-
- **Protip:** Avoid using generic terms or names that are too close to existing apps!
46+
Your icon is your app's "visual handshake" with your users. Keep it visually clean, on-brand, and
47+
easily recognizable even at small sizes (think favicon). Avoid unnecessary details that clutter the
48+
design.
5549

56-
### 2. Icon
57-
**Your icon is your app's "visual handshake" with your users.**
50+
### Tagline
5851

59-
- Keep it visually clean, on-brand, and easily recognizable even at small sizes (think favicon).
60-
- Avoid unnecessary details that clutter the design.
52+
Think of your tagline as your app's elevator pitch in a single line. Highlight a clear, tangible
53+
benefit, _not_ vague superlatives. Readers should immediately grasp your app's core value.
6154

62-
### 3. Tagline
63-
**Think of your tagline as your app’s elevator pitch, in a single line.**
64-
65-
- Highlight a clear, tangible benefit, *not* vague superlatives.
66-
- Readers should **immediately grasp your app’s core value**.
55+
### Banner
6756

68-
### 4. Banner
69-
**Your banner is the visual anchor of your app page.**
57+
Your banner is the visual anchor of your app page.
7058

71-
- Use a high-quality, uncluttered image that conveys your apps feel and purpose.
59+
- Use a high-quality, uncluttered image that conveys your app's feel and purpose.
7260
- Avoid adding text; your app's name and tagline already appear above the banner.
73-
- **Avoid light background colors**
74-
- Keep important visual elements in **the top right section** to avoid cropping.
61+
- Avoid light background colors.
62+
- **Keep important visual elements in the top right** section to avoid cropping. See the image below
63+
for reference. The MetaMask Card examples above demonstrate the relationship between the banner
64+
image and the focus area within it.
65+
- Ensure your banner meets the following requirements:
66+
- SVG or PNG
67+
- 16:9 aspect ratio
68+
- 1920x1080 resolution
69+
70+
<br />
71+
<div className="center-container">
72+
<div className="img-large">
73+
<img src="/img/get_started/build/quickstart/hub/image_specifications.png"
74+
alt="Banner focus area"
75+
/>
76+
</div>
77+
</div>
7578

7679
### App button
77-
**Your app button should take users directly into the most engaging part of your app.**
78-
79-
- The Linea Hub is used across mobile and desktop, so **ensure your app is fully optimized for mobile use**.
80-
- We automatically append UTM parameters to the button's URL, so you can track traffic coming from the Hub within your analytics stack. This helps to track conversions from the Hub, and provides insight to improve your app.
81-
82-
### 6. Screenshots
83-
**Add up to three clear screenshots that capture the core features and user experience of your app.**
84-
85-
- Use these images to tell a visual story of what users can expect when they try your app.
86-
87-
### 7. Overview
88-
**This is a compelling written introduction to your app.**
89-
90-
- The first sentence of your description is the most important: it’s what will make users decide to read more!
91-
- Explain the problem your app solves, and why users will benefit from it.
92-
- Follow this with a concise list of your key features
93-
- Use a tone that aligns with your brand, and speaks in the language of your audience.
94-
95-
### 8. Ratings
96-
**Users can leave ratings on your app; use that to your advantage.**
9780

98-
- From within your app, encourage your users to leave positive ratings on the Linea Hub. Higher ratings from others will improve your app’s discoverability across the Hub, and increase users' trust in your app.
81+
Your app button should take users directly into the most engaging part of your app. The Linea Hub
82+
is used across mobile and desktop, so **ensure your app is fully optimized for mobile use**.
9983

100-
### 9. Category
101-
**Where would users look to find your app?**
84+
We automatically append UTM parameters to the button's URL, so you can track traffic coming from
85+
the Hub within your analytics stack. This helps to track conversions from the Hub, and provides
86+
insight to improve your app.
10287

103-
- Select the most relevant category for your app to ensure it is discoverable to the right audience.
104-
- Consider multiple flows; users may be simply browsing, or filtering by interest.
88+
### Screenshots
10589

106-
### 10. Smart contracts
107-
**Register your smart contract entry points on Lineascan.**
90+
Add up to three clear screenshots that capture the core features and user experience of your app.
91+
Use these images to tell a visual story of what users can expect when they try your app.
10892

109-
- This helps improve your app’s discoverability across the Hub, and increase user safety
110-
- We require all contracts to be verified on Lineascan.
111-
- If your are using a proxy pattern, include both proxy and implementation addresses; this allows us and power users to review the source code and identify issues eary.
112-
- Include **all deployed contracts users interact with, *directly or indirectly*.**
93+
### Overview
11394

114-
### 11. Final checks
115-
**Are you camera-ready?**
95+
This is a compelling written introduction to your app. The first sentence is the most important:
96+
it's what will make users decide to read more!
11697

117-
- Make sure all URLs work (website, app, docs, socials, etc.)
118-
- Link to your GitHub, if public
119-
- Triple-check spelling, formatting, and clarity
120-
121-
## Checklist: Create a great event page on the Linea Hub
122-
123-
Your event page helps drive excitement and participation by showcasing engaging, time-limited experiences in your app. **Events are displayed directly on your app page, increasing visibility and conversion** by giving users a reason to engage with your app while the event is live.
124-
125-
If you include all the following elements for your event, you're setting yourself up for success:
126-
127-
### 1. Name
128-
**Choose a clear, unique name under 30 characters that captures the essence of your event.**
98+
Explain the problem your app solves, and why users will benefit from it, and list your key features.
99+
Use a tone that aligns with your brand, and speaks in the language of your audience.
129100

130-
- Use title case for consistency across events
101+
### Ratings
131102

132-
### 2. Tagline
133-
**Add a short tagline that communicates what makes your event unique and worth joining**.
103+
Users can leave ratings on your app; use that to your advantage. From within your app, encourage
104+
your users to leave positive ratings on the Linea Hub. Higher ratings from others will improve your
105+
app's discoverability across the Hub, and increase users' trust in your app.
134106

135-
### 3. Banner
136-
**Use a high-quality image that is visually distinct from your app banner to avoid confusion and signal that this is a specific event**
107+
### Category
137108

138-
- Avoid adding text: your event's name and tagline already appear above it.
139-
- As with your app banner, **avoid light background colors**, and keep important visual elements in the top right section to avoid cropping.
109+
Where would users look to find your app?
140110

141-
### 4. Event button
142-
**Ensure your event’s view button takes users directly into the event within your app**
111+
Select the most relevant category for your app to ensure it is discoverable to the right audience.
112+
Consider multiple flows; users may be simply browsing, or filtering by interest.
143113

144-
- This minimizes friction and gets them to the experience quickly.
145-
- Avoid directing users to another event page in your app that repeats the same thing.
114+
### Smart contracts
146115

147-
### 5. Overview
148-
**Craft a clear, engaging paragraph outlining what users will experience, followed by a short list of key activities, challenges, or rewards that will excite your audience.**
116+
Register your smart contract entry points on Lineascan.
149117

150-
### 6. Availability
151-
**Clearly specify your event’s start and end dates, and promote it up to 14 days in advance to maximize interest and visibility.**
118+
This helps improve your app's discoverability across the Hub, and increase user safety. We require
119+
all contracts to be verified on Lineascan. If you're using a proxy pattern, include both proxy and
120+
implementation addresses; this allows us and power users to review the source code and identify
121+
issues eary.
152122

153-
### 7. Category
154-
** Choose the appropriate event category to help users quickly understand the nature of your event**.
123+
Include all deployed contracts users interact with, *directly or indirectly*.
155124

156-
### 8. Performance tracking
157-
**Use analytics in your Developer Hub to monitor impressions, views, and user engagement with your event.**
125+
### Final checks
158126

159-
- Analyze these insights to refine and improve your future event strategies.
160-
161-
### 10. Promotion
162-
**Promote your event on your social media channels and within your app.**
163-
164-
- Always link directly to your Linea Hub event page; this helps users trust the event:
165-
- It shows the event is **officially listed and verified within the Linea ecosystem**, which signals it’s real and safe.
127+
Are you camera-ready?
166128

129+
- Make sure all URLs work (website, app, docs, socials, etc.)
130+
- Link to your GitHub, if public
131+
- Triple-check spelling, formatting, and clarity
167132

168133
## Submission
169134

170-
Access the [submission form](https://2urwb.share.hsforms.com/2M7Q9cFIWQxyZgLdocN3Smg?submissionGuid=07ed5477-53c1-498a-a5e7-41b12999d66c)
171-
to submit your app.
172-
135+
Submit your app in the [Developer Hub](https://developer.linea.build). You may need to sign in first.
173136

174137
## What happens next
175138

docusaurus.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@ const config = {
212212
title: "Get involved",
213213
items: [
214214
{
215-
label: "Builder Hub",
216-
href: "https://linea.build/developers",
215+
label: "Developer Hub",
216+
href: "https://developer.linea.build/",
217217
},
218218
{
219219
label: "Linea Hub",

0 commit comments

Comments
 (0)