|
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