Skip to content
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

Add session types content #989

Merged
merged 10 commits into from
Apr 7, 2025
Merged

Add session types content #989

merged 10 commits into from
Apr 7, 2025

Conversation

hypha
Copy link
Contributor

@hypha hypha commented Feb 3, 2025

Fixes #985

@hypha hypha marked this pull request as draft February 3, 2025 18:20
@hypha hypha requested a review from egeakman February 3, 2025 18:21
Copy link
Contributor

github-actions bot commented Feb 3, 2025

Preview available

Key Value
url https://ep2025-session-types.ep-preview.click
last update 2025-04-05T08:47:10.556Z

@egeakman
Copy link
Member

egeakman commented Feb 3, 2025

Hi Raquel, thanks for the PR! I think it looks great.

Little extra note: It might be nice if we extract the code into components in the future so it's less work for the team. Let's actually open a meta issue for the components needed, so we have a list to work on.

In the meantime, I think using this style/code is perfectly good.

@hypha
Copy link
Contributor Author

hypha commented Feb 4, 2025

@egeakman thanks for the feedback! <3

Little extra note: It might be nice if we extract the code into components in the future so it's less work for the team. Let's actually open a meta issue for the components needed, so we have a list to work on.

100%! That’s largely why I held back from typing away. Repeating all the styling is a pain to type and for content reviewers!

How about I open a separate PR for the accordion component? (I’m hoping to first get some accessibility team's feedback). That way, we can tick off one component from the future list. Once the component is ready, I can merge it into this content PR. Since this content is an improvement/good-to-have, we can afford to take the time to do it well. WDYT?

egeakman added a commit that referenced this pull request Mar 10, 2025
While working on the accordion styling for session types in [PR
#989](#989), it became clear
that extracting it into a reusable component would make things easier
for the team.

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Ege Akman <[email protected]>
@egeakman egeakman marked this pull request as ready for review March 25, 2025 18:30
@egeakman
Copy link
Member

@hypha how do you think we should proceed on this?

cc @ADubhlaoich for accessibility

@hypha
Copy link
Contributor Author

hypha commented Mar 25, 2025

Thanks for the ping @egeakman ! Yes I think so. I just haven't had the time to finish this. I am hoping next week. Sorry for the delay!

@egeakman
Copy link
Member

Thanks for the ping @egeakman ! Yes I think so. I just haven't had the time to finish this. I am hoping next week. Sorry for the delay!

No worries! Thanks for working on it ❤️

@hypha hypha mentioned this pull request Mar 27, 2025
@clytaemnestra
Copy link
Contributor

Implemented in PR #1073

@hypha
Copy link
Contributor Author

hypha commented Apr 1, 2025

Hi @clytaemnestra, thanks for implementing the accordion style with Marcin in #1073. The main purpose of this PR was to add the content of the session types. The accordion style was to make it look a bit better. Now the accordion style is no longer needed. But I wonder if you meant to add the session type content on #1073 as well. Because otherwise, I was planning to finish the content here after merging the styling of 1073 if it goes ahead.

@clytaemnestra clytaemnestra reopened this Apr 1, 2025
@hypha hypha changed the title PoC for accordion-style session types on FAQ Add session types content Apr 1, 2025
@hypha hypha marked this pull request as draft April 3, 2025 15:50
@hypha
Copy link
Contributor Author

hypha commented Apr 3, 2025

As agreed with @clytaemnestra, I have removed all the styling (as FAQ has changed to accordion style). Instead, I just prepared the content for the session types details. I separated each type with "---" purely to be more readable right now.

Mia, if you have specific instructions for where to put the content, or how to style it, happy to follow. Or you can also take it with @nikoshell to be implemented elsewhere.

For now, it would be good to get reviews over the content.

Copy link
Member

@egeakman egeakman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All looks good to me, thank you Raquel! ❤️

@egeakman egeakman marked this pull request as ready for review April 5, 2025 19:50
Copy link
Contributor

@clytaemnestra clytaemnestra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks a lot, @hypha!

@hypha hypha added the DO-NOT-MERGE Not ready to be merged yet label Apr 7, 2025
@hypha
Copy link
Contributor Author

hypha commented Apr 7, 2025

Thanks for the reviews, Ege and Mia!
@clytaemnestra Just to clarify, do you want me to add minimal styling for the session types here on the FAQ page? You’d previously mentioned possibly moving them under Programme, so I’ve just focused on content for now to avoid overlapping with your refactoring & restructuring. But if we’re keeping them here for now, I’m happy to add some light styling (obviously not with two layers of accordions :) )

@clytaemnestra
Copy link
Contributor

I'd merge the PR and add styling on the program page, if we move it there. I don't have a clear vision; in general I'd like to have these kind of info on the program page and only links on the FAQ, but I'd have to see it content-wise. So, let's maybe leave it as is and refactor later, if needed 🙂

@hypha hypha removed the DO-NOT-MERGE Not ready to be merged yet label Apr 7, 2025
@hypha hypha merged commit 175b1af into ep2025 Apr 7, 2025
2 checks passed
@hypha hypha deleted the ep2025-session-types branch April 7, 2025 16:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Provide more explanations on Talks, Tutorials and Sprints on the FAQ page
3 participants