Skip to content

Commit c6e3c8b

Browse files
mit-mitparlough
andauthored
Update the community page to use cards (#6900)
Update the community page to look visually a bit more appealing by using cards. --------- Co-authored-by: Parker Lougheed <[email protected]>
1 parent 37066f6 commit c6e3c8b

File tree

3 files changed

+78
-67
lines changed

3 files changed

+78
-67
lines changed

src/content/community/index.md

Lines changed: 75 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -3,81 +3,91 @@ title: Community and support
33
shortTitle: Community
44
description: Communities, mailing lists, and bug databases for the Dart project.
55
group: https://groups.google.com/a/dartlang.org
6+
showBreadcrumbs: false
67
---
78

8-
Track the Dart project, get help, and talk with other Dart developers.
9-
109
We pledge to maintain an open and welcoming environment.
1110
To learn more about our community standards, check out
1211
our [code of conduct](/community/code-of-conduct).
1312

14-
15-
## Stay informed
16-
17-
[Dart announce]({{page.group}}/d/forum/announce)
18-
: Low-traffic announcements of new releases, breaking changes,
19-
and other important news. Recommended!
20-
21-
[@dart.dev](https://bsky.app/profile/dart.dev)
22-
: Dart's official Bluesky account.
23-
24-
[@dart_lang](https://twitter.com/dart_lang)
25-
: Dart's official X (Twitter) account.
26-
27-
[Dart blog](https://blog.dart.dev)
28-
: The latest news and insights from a diverse group of Dart users.
29-
30-
## Join the conversation
31-
32-
Get answers and connect with Dart developers.
33-
34-
#### Communities
35-
36-
[StackOverflow](https://stackoverflow.com/tags/dart)
37-
: The best place for how-to questions.
38-
39-
[The dart_community Discord](https://discord.gg/Qt6DgfAWWx)
40-
: Chat with and get help from other Dart developers.
41-
42-
[Dart on Reddit](https://www.reddit.com/r/dartlang)
43-
: The subreddit for all things related to Dart.
44-
45-
[It's All Widgets Flutter Forum](https://forum.itsallwidgets.com/)
46-
: Asynchronously discuss anything Flutter or Dart related.
47-
48-
[Flutter communities]({{site.flutter}}/community#community-grid)
49-
: Discuss and get help with Flutter.
50-
51-
#### Google Groups
52-
53-
[General discussions]({{page.group}}/d/forum/misc)
54-
: Discuss miscellaneous Dart topics.
55-
56-
[Dart analyzer]({{page.group}}/d/forum/analyzer-discuss)
57-
: Get help understanding the [Dart analyzer](/tools/dart-analyze).
58-
59-
## Contribute
13+
## Stay informed {:style="font-size: 2rem"}
14+
15+
<div class="card-grid">
16+
<Card title="Dart announce" link="{{page.group}}/d/forum/announce">
17+
Low-traffic announcements of new releases, breaking changes,
18+
and other important news. Recommended!
19+
</Card>
20+
<Card title="Dart blog" link="https://blog.dart.dev">
21+
The latest news and insights from a diverse group of Dart users.
22+
</Card>
23+
<Card title="@dart_lang" link="https://twitter.com/dart_lang">
24+
Dart's official X (Twitter) account.
25+
</Card>
26+
<Card title="@dart.dev" link="https://bsky.app/profile/dart.dev">
27+
Dart's official Bluesky account.
28+
</Card>
29+
</div>
30+
31+
## Contribute {:style="font-size: 2rem"}
6032

6133
Dart is open source.
6234
Learn how to
6335
[contribute to the core SDK.]({{site.repo.dart.sdk}}/blob/main/CONTRIBUTING.md)
6436

65-
[Dart GitHub repositories]({{site.repo.dart.org}}/)
66-
: Track new changes and contribute to various Dart projects.
67-
* [Core SDK]({{site.repo.dart.sdk}}/)
68-
([issue tracker]({{site.repo.dart.sdk}}/issues/))
69-
* [The Dart Language]({{site.repo.dart.lang}})
70-
([issue tracker]({{site.repo.dart.lang}}/issues))
71-
* [This site]({{site.repo.this}}/)
72-
([issue tracker]({{site.repo.this}}/issues/))
73-
74-
[Dart reviews]({{page.group}}/d/forum/reviews)
75-
: High-traffic list of all core SDK code reviews.
37+
<div class="card-grid">
38+
<Card title="Dart GitHub repositories" link="{{site.repo.dart.org}}/">
39+
Track new changes and contribute to various Dart projects.
40+
</Card>
41+
<Card title="Dart code reviews" link="{{page.group}}/d/forum/reviews">
42+
High-traffic list of all core SDK code reviews.
43+
</Card>
44+
<Card title="Dart SDK repo" link="{{site.repo.dart.sdk}}">
45+
The Dart SDK, including the VM, JS and Wasm compilers, analysis,
46+
core libraries, and more.
47+
</Card>
48+
<Card title="Dart language repo" link="{{site.repo.dart.lang}}">
49+
The design of the Dart language.
50+
</Card>
51+
<Card title="Dart website repo" link="{{site.repo.this}}/">
52+
The source for the Dart website, built with Jaspr.
53+
</Card>
54+
<Card title="DartPad" link="{{site.dartpad}}/">
55+
An online Dart editor with support for console, web, and Flutter apps.
56+
</Card>
57+
</div>
58+
59+
60+
## Join the conversation {:style="font-size: 2rem"}
7661

77-
## Additional community resources
78-
79-
Our wonderful community has provided these resources:
62+
Get answers and connect with Dart developers.
8063

81-
* [Korean version of this site (한국어)](https://dart-ko.dev/)
82-
* [Simplified Chinese version of this site (简体中文版)](https://dart.cn)
83-
* [Traditional Chinese version of this site (正體中文版)](https://dart.tw.gh.miniasp.com/)
64+
### Communities
65+
66+
<div class="card-grid">
67+
<Card title="StackOverflow" link="https://stackoverflow.com/tags/dart">
68+
The best place for how-to questions.
69+
</Card>
70+
<Card title="The dart_community Discord" link="https://discord.gg/Qt6DgfAWWx">
71+
Chat with and get help from other Dart developers.
72+
</Card>
73+
<Card title="Dart on Reddit" link="https://www.reddit.com/r/dartlang">
74+
The subreddit for all things related to Dart.
75+
</Card>
76+
<Card title="It's All Widgets Flutter Forum" link="https://forum.itsallwidgets.com/">
77+
Asynchronously discuss anything Flutter or Dart related.
78+
</Card>
79+
<Card title="Flutter communities" link="{{site.flutter}}/community#community-grid">
80+
Discuss and get help with Flutter.
81+
</Card>
82+
</div>
83+
84+
### Google Groups
85+
86+
<div class="card-grid">
87+
<Card title="General discussions" link="{{page.group}}/d/forum/misc">
88+
Discuss miscellaneous Dart topics.
89+
</Card>
90+
<Card title="Dart analyzer" link="{{page.group}}/d/forum/analyzer-discuss>">
91+
Get help understanding the Dart analyzer.
92+
</Card>
93+
</div>

src/content/resources/whats-new.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -713,7 +713,7 @@ we made the following changes to this site:
713713

714714
* Introduced the [Fetch data from the internet][] tutorial about using `package:http`.
715715
* Added a page on [Automated publishing of packages to pub.dev][].
716-
* Included links to two new site translations in our [community resources section][]:
716+
* Included links to two new site translations in our [community resources][] section:
717717
* [Korean version of this site (한국어)](https://dart-ko.dev/)
718718
* [Traditional Chinese version of this site (正體中文版)](https://dart.tw.gh.miniasp.com/)
719719
* Updated null safety content in preparation of Dart 3:
@@ -747,7 +747,7 @@ we made the following changes to this site:
747747

748748
[Fetch data from the internet]: /tutorials/server/fetch-data
749749
[Automated publishing of packages to pub.dev]: /tools/pub/automated-publishing
750-
[community resources section]: /community#additional-community-resources
750+
[community resources]: /community
751751
[migration guide]: /null-safety/migration-guide
752752
[unsound null safety]: /null-safety/unsound-null-safety
753753
[Learning Dart as a Swift developer]: /resources/coming-from/swift-to-dart

src/data/site.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ news: https://news.dartlang.org
2929
announce: https://groups.google.com/a/dartlang.org/g/announce
3030
android-dev: https://developer.android.com
3131
apple-dev: https://developer.apple.com
32+
jaspr: https://jaspr.site/
3233

3334
yt:
3435
watch: 'https://www.youtube.com/watch'

0 commit comments

Comments
 (0)