Story 2129: Community Page V3#2365
Conversation
68e8f14 to
4210b35
Compare
herzog0
left a comment
There was a problem hiding this comment.
Great work!
I'm just testing if the image path resolution will work fine in the server, as the URLs point to /community-page/... and the directory has a capital C /Community-page. Is MacOS I know this works fine, but I've deployed it to QA to test as well, just waiting to get a user with v3 access there.
Renaming the folder might be a good call too! But I wanna test as well just for the sake of knowledge.
Pre-approving!!
|
Thanks a ton for catching it @herzog0 !! I was renaming the folder locally and didn't know git doesn't track capitalization changes. I've just pushed a commit to use |
herzog0
left a comment
There was a problem hiding this comment.
Yeah git can be super weird sometimes. I think that in this case it's due to the OS though, as MacOS is case-insensitive for folders (if you create some-folder and Some-Folder for example it'll give you an error for the last one, I hate that lol).
Then the OS doesn't report any changes to git because of that, so git is essentially blind.
Also using git config core.ignorecase <true|false> can lead to so many bugs.. better to stick with git mv like you did.
Thanks for the fix!

Issue: #2129 , #2286
Summary & Context
Builds out the V3 community page with a responsive masonry layout that pulls together help, install, slack, contribute, library discovery, posts, mailing list, and thread archive cards. Introduces a
CommunityViewto supply demo data and refactors a few shared card components along the way.Changes
templates/v3/community.htmlpage with a 3-column masonry that collapses to 2-col (tablet) and 1-col (mobile)CommunityViewincore/views.pywith demo content; wire it up inconfig/urls.py(replaces the temporaryTemplateView)_help_card.html+help-card.css– speech-bubble grid of user quotes with author, description, and CTA_library_discovery_card.html+library-discovery-card.css– extends_card_group.htmlto render compact library entries with categories and C++ version tag_join_slack_card.html– thin wrapper around_vertical_card.htmlfor the slack invite_thread_archive_card.html– now delegates to_vertical_card.html; standalone CSS file removed_basic_card.html– tighten variable docs; hide the CTA divider/section when no buttons are passed; mark dividersaria-hidden_vertical_card.html– addimage_altvariable (defaults to empty/decorative)_hero_library.html– tags row and links row now collapse when no relevant data is passed; drop placeholder fallback tags_field_text.html– add optional decorativeicon_rightslot (mutually exclusive withsubmit_icon)community-placeholder.png; add avatar characters, slack/mailing-list/create-account preview imagesRisks & Considerations
/community/URL was previously a bareTemplateViewrenderingcommunity.html; it now goes throughCommunityView(V3 mixin).Screenshots
Self-review Checklist
Frontend