-
Notifications
You must be signed in to change notification settings - Fork 0
initial content #3
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
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,73 @@ | ||
| $schema: ../schemas/pages/article.json | ||
| title: '' | ||
| navigation: | ||
| - label: Communities | ||
| path: /communities/ | ||
| - label: Events | ||
| path: /events/ | ||
| - label: Blogs | ||
| path: /blogs/ | ||
| - label: YouTube | ||
| path: /youtube/ | ||
| - label: Resources | ||
| path: /resources/ | ||
| - label: Ecosystem | ||
| path: /ecosystem/ | ||
| - label: Packages | ||
| path: /packages/ | ||
| - label: Standardization | ||
| path: /standardization/ | ||
| footer: | ||
| - label: Contributing | ||
| path: /contributing/ | ||
| - label: About | ||
| path: /about/ | ||
| home_cards: | ||
| - type: home_card | ||
| title: Communities | ||
| description: Join C++ Discord servers, Reddit communities, IRC channels, forums, Slack workspaces and more | ||
| path: /communities/ | ||
| icon: 👥 | ||
| cta: Explore Communities | ||
| - type: home_card | ||
| title: Events | ||
| description: Discover major C++ conferences, user group meetups, standard committee meetings and virtual events happening around the world | ||
| path: /events/ | ||
| icon: 📅 | ||
| cta: View Events | ||
| - type: home_card | ||
| title: Blogs | ||
| description: Read the latest posts from renowned C++ experts and community voices. Stay informed about modern C++ practices and tricks | ||
| path: /blogs/ | ||
| icon: 📝 | ||
| cta: Read Blogs | ||
| - type: home_card | ||
| title: YouTube Channels | ||
| description: Watch tutorials, talks and educational content from C++ educators and conferences | ||
| path: /youtube/ | ||
| icon: 📺 | ||
| cta: Watch Videos | ||
| - type: home_card | ||
| title: Resources | ||
| description: Find general resources, documentation, books and tutorials | ||
| path: /resources/ | ||
| icon: 📚 | ||
| cta: Explore Resources | ||
| - type: home_card | ||
| title: Standardization | ||
| description: Learn how the sausage is made! | ||
| path: /standardization/ | ||
| icon: ⚙️ | ||
| cta: Learn More | ||
| - type: home_card | ||
| title: Ecosystem | ||
| description: Explore C++'s vast ecosystem of compilers, standard library implementations, package managers, build systems and more | ||
| path: /ecosystem/ | ||
| icon: 🌐 | ||
| cta: Explore Ecosystem | ||
| - type: home_card | ||
| title: Packages | ||
| description: Discover C++ libraries for various purposes across package managers | ||
| path: /packages/ | ||
| icon: 📦 | ||
| cta: Discover Packages |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| $schema: ../../schemas/pages/page.json | ||
| title: About this site | ||
| description: "" | ||
| body: | ||
| - type: markdown | ||
| content: !include about.md |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| [cpp.social](https://cpp.social) is a community-driven resource aggregator. All content on this website is managed in a [git repository](https://github.com/cpp-social/site) or automatically retrieved from configured sources. | ||
|
|
||
| The list of current maintainers and content curators can be found in [MAINTAINERS.md](https://github.com/cppsocial/site/blob/master/MAINTAINERS.md). | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| $schema: ../../schemas/blogs/index.json | ||
| title: Blogs | ||
| description: Articles by renowned C++ experts and community voices | ||
| provenance: !import '../../data/blogs/provenance.yaml' | ||
| search_placeholder: Search blogs... | ||
| advanced_search: true | ||
| search_fields: | ||
| title: Title | ||
| content: Content | ||
| source: Blog | ||
| tags: Tag | ||
| search_categories: | ||
| posts: Latest posts | ||
| blogs: Blog sources | ||
| search_date_range: true | ||
| search_relevance_filter: false | ||
| cpp_relevance_threshold: 0.5 | ||
| sources: !import 'sources.yaml' | ||
| blog_metadata: !import '../../data/blogs/metadata.yaml' | ||
| post_cache: !import '../../data/blogs/post-cache.yaml' | ||
| latest_rows: 1 |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,81 @@ | ||
| - id: barrys_cpp_blog | ||
| title: Barry's C++ Blog | ||
| author: Barry Revzin | ||
| website_url: https://brevzin.github.io/ | ||
| rss_url: https://brevzin.github.io/feed.xml | ||
| - id: cpp_stories | ||
| title: C++ Stories | ||
| author: Bartłomiej Filipek | ||
| website_url: https://www.cppstories.com/ | ||
| rss_url: https://www.cppstories.com/index.xml | ||
| - id: modernes_cpp | ||
| title: Modernes C++ | ||
| author: Rainer Grimm and contributors | ||
| website_url: https://www.modernescpp.com/ | ||
| rss_url: https://www.modernescpp.com/index.php/feed/ | ||
| - id: quuxplusone | ||
| title: Arthur O'Dwyer's Blog | ||
| author: Arthur O'Dwyer | ||
| website_url: https://quuxplusone.github.io/blog/ | ||
| rss_url: https://quuxplusone.github.io/blog/feed.xml | ||
| exclude_tags: | ||
| - poetry | ||
| - puzzles | ||
| - crosswords | ||
| - etymology | ||
| - us-politics | ||
| - morality | ||
| - adventure | ||
| - id: sandor_dargo | ||
| title: Sandor Dargo's Blog | ||
| author: Sandor Dargo | ||
| website_url: https://www.sandordargo.com/ | ||
| rss_url: https://www.sandordargo.com/feed.xml | ||
| - id: vector_of_bool | ||
| title: Vector of Bool | ||
| website_url: https://vector-of-bool.github.io/ | ||
| rss_url: https://vector-of-bool.github.io/feed.xml | ||
| - id: pydong | ||
| title: Pydong | ||
| author: Matthias Wippich | ||
| website_url: https://pydong.org | ||
| rss_url: https://pydong.org/feed.xml | ||
| - id: oldnewthing | ||
| title: The Old New Thing | ||
| author: Raymond Chen | ||
| website_url: https://devblogs.microsoft.com/oldnewthing/ | ||
| rss_url: https://devblogs.microsoft.com/oldnewthing/feed | ||
| - id: aaronballmanblog | ||
| title: Aaron Ballman's Blog # not the actual blog's title, but that makes it clearer | ||
| author: Aaron Ballman | ||
| website_url: https://blog.aaronballman.com/ | ||
| rss_url: https://blog.aaronballman.com/?feed=rss | ||
| - id: d34df00d | ||
| title: 0xd34df00d.me | ||
| website_url: https://0xd34df00d.me/ | ||
| rss_url: https://0xd34df00d.me/rss.xml | ||
| - id: cor3ntin | ||
| title: cor3ntin's blog | ||
| author: Corentin Jabot | ||
| description: cor3ntin's blog | ||
| website_url: https://cor3ntin.github.io/ | ||
| rss_url: https://cor3ntin.github.io/index.xml | ||
| - id: fluentcpp | ||
| title: Fluent C++ | ||
| author: Jonathan Boccara | ||
| website_url: https://www.fluentcpp.com/ | ||
| rss_url: https://www.fluentcpp.com/feed/ | ||
| - id: herbsutter | ||
| title: Sutter's Mill | ||
| author: Herb Sutter | ||
| website_url: https://herbsutter.com/ | ||
| rss_url: https://herbsutter.com/feed | ||
| - id: ryankeane | ||
| title: Ryan Keane's Blog | ||
| author: Ryan Keane | ||
| website_url: https://ryanjk5.github.io/ | ||
| rss_url: https://ryanjk5.github.io/feed.xml | ||
| - id: friedkeenan | ||
| title: fried-blog | ||
| website_url: https://friedkeenan.github.io/ | ||
| rss_url: https://friedkeenan.github.io/feed.xml |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| $schema: ../../schemas/pages/communities.json | ||
| title: Communities | ||
| description: Connect with C++ communities around the world | ||
| provenance: !import '../../data/communities/provenance.yaml' | ||
| searchable: true | ||
| search_placeholder: Search communities... | ||
| community_metadata: !import '../../data/communities/metadata.yaml' | ||
| body: | ||
| - !import 'im.yaml' | ||
| - !import 'forums.yaml' |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,48 @@ | ||
| $schema: ../../schemas/blocks/card-group.json | ||
| type: card_group | ||
| title: Forums and Q&A | ||
| description: Searchable, asynchronous discussions and answers | ||
| randomize: true | ||
| cards: | ||
| - type: community_card | ||
| community_id: reddit-cpp | ||
| title: r/cpp | ||
| platform: reddit | ||
| path: https://www.reddit.com/r/cpp/ | ||
| description: C++ news, articles, proposals, and technical discussion. | ||
| metadata: {source: reddit, key: cpp} | ||
| - type: community_card | ||
| community_id: reddit-cpp-questions | ||
| title: r/cpp_questions | ||
| platform: reddit | ||
| path: https://www.reddit.com/r/cpp_questions/ | ||
| description: Questions and answers for C++ programmers at all experience levels. | ||
| metadata: {source: reddit, key: cpp_questions} | ||
| - type: community_card | ||
| community_id: reddit-cplusplus | ||
| title: r/Cplusplus | ||
| platform: reddit | ||
| path: https://www.reddit.com/r/Cplusplus/ | ||
| description: General C++ discussion, projects, and programming questions. | ||
| metadata: {source: reddit, key: Cplusplus} | ||
| - type: community_card | ||
| community_id: stack-overflow-cpp | ||
| title: Stack Overflow — C++ | ||
| platform: forum | ||
| path: https://stackoverflow.com/questions/tagged/c%2b%2b | ||
| description: Technical questions and answers carrying the C++ tag. | ||
| metadata: {source: stackoverflow, key: c%2B%2B} | ||
| - type: community_card | ||
| community_id: llvm-discourse | ||
| title: LLVM Discourse | ||
| platform: forum | ||
| path: https://discourse.llvm.org/ | ||
| description: Public design discussions, questions, RFCs, and project announcements for LLVM and Clang. | ||
| metadata: {source: web, key: https://discourse.llvm.org/} | ||
| - type: community_card | ||
| community_id: cplusplus-forum | ||
| title: cplusplus.com Forum | ||
| platform: forum | ||
| path: https://cplusplus.com/forum/ | ||
| description: A traditional forum with beginner, general, Windows, and Unix C++ sections. | ||
| metadata: {source: web, key: https://cplusplus.com/forum/} |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,50 @@ | ||
| $schema: ../../schemas/blocks/card-group.json | ||
| type: card_group | ||
| title: Instant messaging and chat | ||
| description: Real-time conversation, questions, and community coordination | ||
| randomize: true | ||
| cards: | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Feels like TCCPP is missing from this list.
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. yes, I didn't have an invite link for TCCPP other than the vanity link. The problem with the vanity links is that they can get yoinked rather easily - if you lose boosts, another server can grab your link (after a very short grace period iirc). We require a regular invite link that never expires for this. Please send a followup PR to add TCCPP :) |
||
| - type: community_card | ||
| community_id: better-cpp | ||
| title: Better C++ | ||
| platform: discord | ||
| description: A welcoming C++ community for all skill levels - ask questions, share knowledge, and discuss everything C++. | ||
| path: https://discord.gg/YWfdM2tctt | ||
| metadata: {source: discord, key: YWfdM2tctt} | ||
| - type: community_card | ||
| community_id: cpp-discord | ||
| title: C++ | ||
| platform: discord | ||
| path: https://discord.gg/uxuWKB2aNe | ||
| metadata: {source: discord, key: uxuWKB2aNe} | ||
| - type: community_card | ||
| community_id: include-cpp | ||
| title: "#include <C++>" | ||
| platform: discord | ||
| path: https://discord.gg/vSYgpmPrra | ||
| metadata: {source: discord, key: vSYgpmPrra} | ||
| - type: community_card | ||
| community_id: llvm-discord | ||
| title: LLVM Discord | ||
| platform: discord | ||
| path: https://discord.gg/2kQU7PCuys | ||
| metadata: {source: discord, key: 2kQU7PCuys} | ||
| - type: community_card | ||
| community_id: cpplang-slack | ||
| title: C++ Language Slack | ||
| platform: slack | ||
| path: https://cppalliance.org/slack/ | ||
| description: A large multi-channel C++ workspace operated by the C++ Alliance. | ||
| metadata: {source: web, key: https://cppalliance.org/slack/} | ||
| - type: community_card | ||
| community_id: libera-cpp | ||
| title: "#c++ on Libera.Chat" | ||
| platform: irc | ||
| path: https://web.libera.chat/#c++ | ||
| description: A long-running IRC channel for C++ discussion and help. | ||
| metadata: {source: web, key: https://libera.chat/} | ||
| links: | ||
| - label: Open web chat | ||
| path: https://web.libera.chat/#c++ | ||
| - label: Connection guide | ||
| path: https://libera.chat/guides/connect | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| $schema: ../../schemas/pages/page.json | ||
| title: Contributing | ||
| description: Suggest a resource, correct an entry, or improve cpp.social in other ways | ||
| body: | ||
| - type: markdown | ||
| content: !include contributing.md |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| $schema: ../../schemas/pages/page.json | ||
| title: Ecosystem | ||
| description: Resources for the vast ecosystem behind C++ | ||
| searchable: true | ||
| search_placeholder: Search ecosystem... | ||
| body: | ||
| - !import 'compilers.yaml' | ||
| - !import 'libraries.yaml' | ||
| - !import 'packages.yaml' | ||
| - !import 'builds.yaml' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we maybe want to use semantic line breaks (https://sembr.org/) like the C++ draft markup?
If we're going to maintain this git-based, it makes code review much easier in the long run if the line-based diffs are somewhat clean and logical.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's a good idea.
I'll go through the content and see where we can do sembr without changing the way stuff renders. If it causes render failures, I'd prefer to address this separately (to split work on content from work on the site generator).