|
16 | 16 |
|
17 | 17 | <template>
|
18 | 18 | <div>
|
| 19 | + <div class="section-inner"> |
19 | 20 | <div
|
20 | 21 | class="homepage-header header-image grid grid-cols-12 py-8 lg:pt-14 lg:pb-12 xl:pt-14 xl:pb-16 px-std border-b border-gray-100"
|
21 | 22 | style="
|
|
25 | 26 | >
|
26 | 27 | <div class="col-span-12 lg:col-span-6 px-1">
|
27 | 28 | <h1 class="text-4xl">
|
28 |
| - The platform for Google curated open-source dev projects |
| 29 | + Now accepting AI project submissions |
29 | 30 | </h1>
|
30 | 31 |
|
31 | 32 | <div>
|
32 | 33 | <!-- Right-padding added on mobile to improve text flow -->
|
33 | 34 | <p class="text-xl mt-9 mb-4 pr-4 lg:pr-0">
|
34 |
| - Explore open-source dev projects featuring Google developer solutions contributed by developers from around the world and find |
35 |
| - the inspiration you need for your next project. |
36 |
| - </p> |
37 |
| - <p class="text-m mt-4 mb-4 pr-4 lg:pr-0"> |
38 |
| - We are currently not accepting new submissions from the community, please check back later! |
39 |
| - </p> |
| 35 | + Dev Library highlights Google-curated open source dev projects. Submissions are open for projects using Google AI tools and technologies until April 30, 2025. |
| 36 | + </p> |
40 | 37 | <div class="mt-4 lg:mt-6">
|
41 |
| - <MaterialButton type="primary"> |
42 |
| - <a href="#all-products" class="section"> |
43 |
| - <span>Browse by product</span> |
44 |
| - </a> |
45 |
| - </MaterialButton> |
| 38 | + <MaterialButton |
| 39 | + @click.native="showSubmitDialog" |
| 40 | + type="primary" |
| 41 | + > |
| 42 | + Submit your AI project |
| 43 | + </MaterialButton> |
46 | 44 | </div>
|
47 | 45 | </div>
|
48 | 46 | </div>
|
49 | 47 | </div>
|
| 48 | + </div> |
50 | 49 |
|
51 |
| - <!-- Value Prop Cards --> |
| 50 | + <!-- Featured developer tools --> |
52 | 51 | <div
|
53 |
| - class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 py-16 px-std md:px-20 lg:px-32 xl:px-44 value-prop-cards" |
| 52 | + class="dev-tools-cards" |
54 | 53 | >
|
55 |
| - <div |
56 |
| - class="card bg-white px-3 lg:px-6 py-2 lg:py-6 flex flex-col text-center items-center place-content-center" |
57 |
| - > |
58 |
| - <div class="value-prop-image"> |
59 |
| - <img src="../../public/img/featured-content.svg" class="w-1/3" /> |
| 54 | + <h2 class="text-3xl text-center pt-20">Featured developer tools</h2> |
| 55 | + <div class="section-inner grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 pt-10 pb-20 px-std"> |
| 56 | + <div |
| 57 | + class="card bg-white px-3 lg:px-6 py-2 lg:py-6 flex flex-col text-center items-center place-content-center" |
| 58 | + > |
| 59 | + <div class="dev-tools-image"> |
| 60 | + <img src="../../public/img/gemini-icon.png" class="w-1/3" /> |
| 61 | + </div> |
| 62 | + <h2 class="text-2xl mb-6"> |
| 63 | + Gemini API |
| 64 | + </h2> |
| 65 | + <p class="text-lg px-8 pb-8"> |
| 66 | + Build and deploy production ready generative AI experiences, enhanced by Gemini models. Get started for free! |
| 67 | + </p> |
| 68 | + <MaterialButton type="primary" class="mb-12"> |
| 69 | + <div class="frc"> |
| 70 | + <a href="#all-products">Get started</a> |
| 71 | + </div> |
| 72 | + </MaterialButton> |
60 | 73 | </div>
|
61 |
| - <h2 class="text-3xl mb-6"> |
62 |
| - Learn from community content |
63 |
| - </h2> |
64 |
| - <p class="text-lg px-8 pb-8"> |
65 |
| - Learn from projects and blogs created by fellow developers. |
66 |
| - </p> |
67 |
| - <MaterialButton type="text" class="mb-12"> |
68 |
| - <div class="frc"> |
69 |
| - <a href="#all-products" class="text-lg">See all products</a> |
| 74 | + <div |
| 75 | + class="card bg-white px-3 lg:px-6 py-2 lg:py-6 flex flex-col text-center items-center place-content-center" |
| 76 | + > |
| 77 | + <div class="dev-tools-image"> |
| 78 | + <img src="../../public/img/ai-studio-icon.png" class="w-1/3" /> |
70 | 79 | </div>
|
71 |
| - </MaterialButton> |
72 |
| - </div> |
73 |
| - <div |
74 |
| - class="card bg-white px-3 lg:px-6 py-2 lg:py-6 flex flex-col text-center items-center place-content-center" |
75 |
| - > |
76 |
| - <div class="value-prop-image"> |
77 |
| - <img src="../../public/img/speakers.svg" class="w-1/3" /> |
| 80 | + <h2 class="text-2xl mb-6">Google AI Studio</h2> |
| 81 | + <p class="text-lg px-8 pb-8"> |
| 82 | + Build generative AI applications quickly with Gemini in Google AI studio. |
| 83 | + </p> |
| 84 | + <MaterialButton type="primary" class="mb-12"> |
| 85 | + <div class="frc"> |
| 86 | + <a href="/authors">Get started</a> |
| 87 | + </div> |
| 88 | + </MaterialButton> |
78 | 89 | </div>
|
79 |
| - <h2 class="text-3xl mb-6">Connect with experts and authors</h2> |
80 |
| - <p class="text-lg px-8 pb-8"> |
81 |
| - Find dev experts, content creators and authors in the |
82 |
| - community. |
83 |
| - </p> |
84 |
| - <MaterialButton type="text" class="mb-12"> |
85 |
| - <div class="frc"> |
86 |
| - <a href="/authors" class="text-lg"> Browse authors </a> |
| 90 | + <div |
| 91 | + class="card bg-white px-3 lg:px-6 py-2 lg:py-6 flex flex-col text-center items-center place-content-center" |
| 92 | + > |
| 93 | + <div class="dev-tools-image"> |
| 94 | + <img src="../../public/img/jax-logo.png" class="w-1/3" /> |
87 | 95 | </div>
|
88 |
| - </MaterialButton> |
| 96 | + <h2 class="text-2xl mb-6"> |
| 97 | + JAX |
| 98 | + </h2> |
| 99 | + <p class="text-lg px-8 pb-8"> |
| 100 | + JAX is a library for array-oriented numerical computation to enable high-performance machine learning research. |
| 101 | + </p> |
| 102 | + <MaterialButton type="primary" class="mb-12"> |
| 103 | + <div class="frc"> |
| 104 | + <a href="/featured-content">Get started</a> |
| 105 | + </div> |
| 106 | + </MaterialButton> |
| 107 | + </div> |
89 | 108 | </div>
|
90 |
| - <div |
91 |
| - class="card bg-white px-3 lg:px-6 py-2 lg:py-6 flex flex-col text-center items-center place-content-center" |
92 |
| - > |
93 |
| - <div class="value-prop-image"> |
94 |
| - <img src="../../public/img/inspiration.svg" class="w-1/3" /> |
| 109 | + </div> |
| 110 | + |
| 111 | + <!-- Value Prop Cards --> |
| 112 | + <div> |
| 113 | + <h2 class="text-3xl text-center pt-20">Why contribute to Dev Library</h2> |
| 114 | + <div class="section-inner grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 py-10 px-std"> |
| 115 | + <div |
| 116 | + class="card bg-white px-3 lg:px-6 py-2 lg:py-6 flex flex-col text-center items-center place-content-center" |
| 117 | + > |
| 118 | + <div class="value-prop-image"> |
| 119 | + <img src="../../public/img/featured-content.svg" class="w-1/3" /> |
| 120 | + </div> |
| 121 | + <h2 class="text-2xl mb-6"> |
| 122 | + Learn from community content |
| 123 | + </h2> |
| 124 | + <p class="text-lg px-8 pb-8"> |
| 125 | + Learn from projects and blogs created by fellow developers. |
| 126 | + </p> |
| 127 | + <MaterialButton type="secondary" class="mb-12"> |
| 128 | + <div class="frc"> |
| 129 | + <a href="#all-products">See all products</a> |
| 130 | + </div> |
| 131 | + </MaterialButton> |
| 132 | + </div> |
| 133 | + <div |
| 134 | + class="card bg-white px-3 lg:px-6 py-2 lg:py-6 flex flex-col text-center items-center place-content-center" |
| 135 | + > |
| 136 | + <div class="value-prop-image"> |
| 137 | + <img src="../../public/img/speakers.svg" class="w-1/3" /> |
| 138 | + </div> |
| 139 | + <h2 class="text-2xl mb-6">Connect with experts and authors</h2> |
| 140 | + <p class="text-lg px-8 pb-8"> |
| 141 | + Find dev experts, content creators and authors in the |
| 142 | + community. |
| 143 | + </p> |
| 144 | + <MaterialButton type="secondary" class="mb-12"> |
| 145 | + <div class="frc"> |
| 146 | + <a href="/authors"> Browse authors </a> |
| 147 | + </div> |
| 148 | + </MaterialButton> |
95 | 149 | </div>
|
96 |
| - <h2 class="text-3xl mb-6"> |
97 |
| - Discover latest projects from in-focus dev topics |
98 |
| - </h2> |
99 |
| - <p class="text-lg px-8 pb-8"> |
100 |
| - Check out inspiring projects build with Google developer solutions. |
101 |
| - </p> |
102 |
| - <MaterialButton type="text" class="mb-12"> |
103 |
| - <div class="frc"> |
104 |
| - <a href="/featured-content" class="text-lg">Learn more</a> |
| 150 | + <div |
| 151 | + class="card bg-white px-3 lg:px-6 py-2 lg:py-6 flex flex-col text-center items-center place-content-center" |
| 152 | + > |
| 153 | + <div class="value-prop-image"> |
| 154 | + <img src="../../public/img/inspiration.svg" class="w-1/3" /> |
105 | 155 | </div>
|
106 |
| - </MaterialButton> |
| 156 | + <h2 class="text-2xl mb-6"> |
| 157 | + Discover latest projects from in-focus dev topics |
| 158 | + </h2> |
| 159 | + <p class="text-lg px-8 pb-8"> |
| 160 | + Check out inspiring projects build with Google developer solutions. |
| 161 | + </p> |
| 162 | + <MaterialButton type="secondary" class="mb-12"> |
| 163 | + <div class="frc"> |
| 164 | + <a href="/featured-content">Learn more</a> |
| 165 | + </div> |
| 166 | + </MaterialButton> |
| 167 | + </div> |
107 | 168 | </div>
|
108 | 169 | </div>
|
109 | 170 |
|
110 | 171 | <!-- Products -->
|
111 | 172 | <div id="all-products"></div>
|
| 173 | + <div class="section-inner"> |
112 | 174 | <h1 class="ml-12 mt-10">All products</h1>
|
113 | 175 | <div class="grid grid-cols-2 lg:grid-cols-3 gap-4 py-6 px-std">
|
114 | 176 | <div
|
|
136 | 198 | </div>
|
137 | 199 | </div>
|
138 | 200 | </div>
|
| 201 | + </div> |
139 | 202 |
|
140 | 203 | <!-- Videos -->
|
141 | 204 | <div class="w-full p-6 lg:p-10 video-playlist h-max-20">
|
| 205 | + <div class="section-inner px-std"> |
142 | 206 | <div class="text-center pb-10">
|
143 | 207 | <h1 class="text-2xl lg:text-3xl pb-5">Meet our Authors</h1>
|
144 | 208 | <a
|
|
190 | 254 | </li>
|
191 | 255 | </ul>
|
192 | 256 | </div>
|
| 257 | + </div> |
193 | 258 | </div>
|
194 | 259 | <!-- Impact banner -->
|
195 | 260 | <div class="w-full p-6 lg:p-10 bg-gblue-600">
|
| 261 | + <div class="section-inner"> |
196 | 262 | <h1 class="text-white text-center text-2xl lg:text-3xl">Our impact</h1>
|
197 | 263 | <div
|
198 | 264 | class="grid grid-cols-4 justify-center text-center text-white w-75 mt-6 mb-2"
|
|
214 | 280 | <span class="impact-text">Projects</span>
|
215 | 281 | </div>
|
216 | 282 | </div>
|
| 283 | + </div> |
217 | 284 | </div>
|
218 | 285 |
|
219 | 286 | <!-- Recently Added projects -->
|
220 | 287 | <div
|
221 |
| - class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 px-std py-8" |
| 288 | + class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 px-std py-8 section-inner" |
222 | 289 | >
|
223 | 290 | <div class="col-span-1 lg:col-span-2 lg:px-2">
|
224 | 291 | <h2 class="text-3xl">Latest dev projects</h2>
|
|
0 commit comments