Skip to content

migrate styleguide attempt 2#4628

Open
marcoacierno wants to merge 461 commits intomainfrom
migrate-styleguide-attempt-2
Open

migrate styleguide attempt 2#4628
marcoacierno wants to merge 461 commits intomainfrom
migrate-styleguide-attempt-2

Conversation

@marcoacierno
Copy link
Copy Markdown
Member

  • Initial commit
  • Add marquee component
  • Improve marquee
  • Add footer
  • Fix padding
  • Initial desktop carousel
  • Add speakers to example page
  • Update storybook
  • Better carousel on mobile
  • SpeakerSquare
  • Fix marquee
  • Another Marquee fix
  • update
  • Update footer
  • Fix header
  • Add configuration for rollup so we can use this in other projects
  • Update readme and remove command to generate components
  • Improve carousel
  • Improve marquee and split section
  • Add WIP schedule
  • More tweaks to schedule
  • Update colors
  • Update colors
  • Improve carousel
  • Improve menu
  • Customizable links
  • Publish package
  • Allow to pass colors to header
  • Fix header
  • Update schedule
  • Update package
  • Update schedule on mobile
  • Bump version
  • Fix schedule
  • Add wrapper and paragraph
  • Show timezone
  • Add ical link
  • Bump version
  • Remove attendees
  • Bump version
  • Add links style
  • Support colors in paragraphs
  • Show MCs on schedule
  • Bump version
  • Fix spacing
  • Add speaker details
  • Remove wrapper
  • Update speaker details
  • Remove contact sponsor in Header
  • Add local time component
  • Add support for putting illustration first
  • WIP ticket
  • Fix TS, add nodejs version, update version for pre-release
  • Fullwidth ticket, accept some values from props
  • Add pythons
  • Fix pythons
  • Fix python alignment
  • Add borders
  • Ticket Holder + Lanyard
  • Add company and username props
  • Fix python
  • Fullscreen overlay, ticket with holder
  • Allow ticket data for ticket with holder
  • Ref improvements
  • Update package version
  • Bump version
  • Add button component
  • Add buttons icons, support centered wrapper, icons story
  • Stack components
  • Remove centered wrapper
  • Add spacer
  • Fix stack props
  • Export icons
  • Update package.json
  • Add support for custom illustrations
  • Add support for hiding illustration on mobile
  • Fix typescript rollup conf
  • Bump release
  • Make ticket more responsive
  • Update version
  • Fix selected day on mobile
  • Add name of the day
  • Remove june 2021
  • Show "timezone"
  • Bump version
  • Update schedule
  • Add underlined to all links inside p
  • Add support for "actual date"
  • Make ticket more responsive
  • Update dependencies, lanyard length, fullscreen overlay border
  • New package version
  • WIP Embedded video component
  • Make twitch esplicit
  • Remove comments
  • Better string
  • Fix export
  • Fix export and types
  • Make video bigger
  • Fix bugs
  • Add background parameter
  • Use tailwind aspect ratio plugin
  • Fix width
  • Add new version
  • Add support for cancelled events
  • Bump version
  • Update everything
  • Revert "Update everything"
  • Update all dependencies
  • Fix Carousel when scrolling to the end (Add typot #8)
  • Move to pnpm (Add basic implementation for graphql #9)
  • Update lock file (Add basic user model #10)
  • Deploy pipeline (Add Circle CI #11)
  • Fix deploy process
  • Fix deploy process with git tags
  • Disable publish git checks
  • Use git hash as pre-release, install tslib
  • 🔨 Publish Styleguide v0.1.46 [skip ci]
  • Fix tag when creating a pre-release
  • Fix tag when creating a pre-release [2]
  • 🔨 Publish Styleguide v0.1.47 [skip ci]
  • Remove preinstall check
  • 🔨 Publish Styleguide v0.1.48 [skip ci]
  • Update installation example command
  • Move carousel borders to the elements (Add wagtail #13)
  • 🔨 Publish Styleguide v0.1.49 [skip ci]
  • Fix border on carousel (better circle ci cache #14)
  • 🔨 Publish Styleguide v0.1.50 [skip ci]
  • Make speaker card clickable (Initial frontend implementation #15)
  • 🔨 Publish Styleguide v0.1.51 [skip ci]
  • Fix text align in speaker card (add pyup #16)
  • 🔨 Publish Styleguide v0.1.52 [skip ci]
  • Accept link as component in speaker square (Association #17)
  • 🔨 Publish Styleguide v0.1.53 [skip ci]
  • Add support for multiple speeds for Marquee (Update django-environ to 0.4.3 #18)
  • 🔨 Publish Styleguide v0.1.54 [skip ci]
  • Add new colors (Add a Codacy badge to README.md #25)
  • New fonts (Fix coverage #27)
  • Update version
  • 🔨 Publish Styleguide v0.1.56 [skip ci]
  • New colors v2 (Add docs #29)
  • 🔨 Publish Styleguide v0.1.57 [skip ci]
  • Typography Components (Remove required secret key for tests #31)
  • 🔨 Publish Styleguide v0.1.58 [skip ci]
  • New Button component (ci: add codacy report #26)
  • 🔨 Publish Styleguide v0.1.59 [skip ci]
  • New Navbar (coverage: setup coverage #34)
  • 🔨 Publish Styleguide v0.1.60 [skip ci]
  • Marquee: speed type
  • 🔨 Publish Styleguide v0.1.61 [skip ci]
  • Implement layout components (Styleguide #38)
  • 🔨 Publish Styleguide v0.1.62 [skip ci]
  • Support Button as link
  • 🔨 Publish Styleguide v0.1.63 [skip ci]
  • Pre-wrap Text
  • 🔨 Publish Styleguide v0.1.64 [skip ci]
  • Change moduleResolution
  • Update deploy workflow
  • 🔨 Publish Styleguide v0.1.65 [skip ci]
  • New layouts components (Update pytest to 3.2.1 #41)
  • 🔨 Publish Styleguide v0.1.66 [skip ci]
  • Fix slight misalign with two sections (Update django to 1.11.5 #43)
  • 🔨 Publish Styleguide v0.1.67 [skip ci]
  • Footer (Update django-environ to 0.4.4 #42)
  • 🔨 Publish Styleguide v0.1.68 [skip ci]
  • Fix rollstudio link in footer
  • 🔨 Publish Styleguide v0.1.69 [skip ci]
  • Improvement to Page (Update pytest to 3.2.2 #44)
  • 🔨 Publish Styleguide v0.1.70 [skip ci]
  • Grid Section component (Update codacy-coverage to 1.3.7 #45)
  • 🔨 Publish Styleguide v0.1.71 [skip ci]
  • MultiPartsCard for Products (Update pytest to 3.2.3 #46)
  • 🔨 Publish Styleguide v0.1.72 [skip ci]
  • Tag component (Update pdbpp to 0.9.2 #49)
  • 🔨 Publish Styleguide v0.1.73 [skip ci]
  • Inline flex
  • 🔨 Publish Styleguide v0.1.74 [skip ci]
  • Card Part: Two sides (Update social-auth-app-django to 2.0.0 #50)
  • 🔨 Publish Styleguide v0.1.75 [skip ci]
  • Spacer: extra small - horizontal
  • 🔨 Publish Styleguide v0.1.76 [skip ci]
  • Tags collection & Vertical/Horizontal upgrades
  • 🔨 Publish Styleguide v0.1.77 [skip ci]
  • Fix typo
  • 🔨 Publish Styleguide v0.1.78 [skip ci]
  • Basic Button: Support for disabled state (Update django to 1.11.7 #51)
  • 🔨 Publish Styleguide v0.1.79 [skip ci]
  • MultiPartCard: Options spacing when action is remove
  • 🔨 Publish Styleguide v0.1.80 [skip ci]
  • BottomBar: Fix separator visible while scrolling
  • 🔨 Publish Styleguide v0.1.81 [skip ci]
  • Footer: Force it to be always at the bottom
  • 🔨 Publish Styleguide v0.1.82 [skip ci]
  • MultiPartCard: Add ability to open expandable content on focus (Update codacy-coverage to 1.3.9 #52)
  • 🔨 Publish Styleguide v0.1.83 [skip ci]
  • Button: Fix onClick typing
  • 🔨 Publish Styleguide v0.1.84 [skip ci]
  • MultiPartCard:Improve responsiveness of two sides card
  • 🔨 Publish Styleguide v0.1.85 [skip ci]
  • MultiplePartsCard: Better support for variable number of selects
  • 🔨 Publish Styleguide v0.1.86 [skip ci]
  • MultiplePartsCard: Better API for options & variable inputs
  • 🔨 Publish Styleguide v0.1.87 [skip ci]
  • MultiPartCard: Options spacing (Update pytest to 3.2.4 #53)
  • 🔨 Publish Styleguide v0.1.88 [skip ci]
  • MultiPartCard:Cleanup expandable logic
  • 🔨 Publish Styleguide v0.1.89 [skip ci]
  • Fix focus handling on expandable card part (Update pytest to 3.2.5 #54)
  • 🔨 Publish Styleguide v0.1.90 [skip ci]
  • Grid: Minor improvements
  • 🔨 Publish Styleguide v0.1.91 [skip ci]
  • Grid: Fix divide
  • 🔨 Publish Styleguide v0.1.92 [skip ci]
  • Grid: Fix tailwind bug with divides
  • 🔨 Publish Styleguide v0.1.93 [skip ci]
  • Container: Add new shorter dimension
  • 🔨 Publish Styleguide v0.1.94 [skip ci]
  • Grid: Sizing and snake background (Update pytest to 3.3.0 #55)
  • 🔨 Publish Styleguide v0.1.95 [skip ci]
  • Remove ical dep (Update django to 2.0 #56)
  • 🔨 Publish Styleguide v0.1.96 [skip ci]
  • Button: Update API props and support links (Update pytest to 3.3.1 #57)
  • 🔨 Publish Styleguide v0.1.97 [skip ci]
  • Link: Hover color as prop (Update codacy-coverage to 1.3.10 #58)
  • 🔨 Publish Styleguide v0.1.98 [skip ci]
  • SimpleSelect: Ellipsis when overflowing
  • 🔨 Publish Styleguide v0.1.99 [skip ci]
  • Footer: Fix social links on hover color
  • 🔨 Publish Styleguide v0.1.100 [skip ci]
  • MultiPartsCard: Height support for blog items
  • 🔨 Publish Styleguide v0.1.101 [skip ci]
  • MultiPartsCard: HeShrink fixes
  • 🔨 Publish Styleguide v0.1.102 [skip ci]
  • MultiPartsCard: More consistent API by removing title (Update social-auth-app-django to 2.1.0 #59)
  • 🔨 Publish Styleguide v0.1.103 [skip ci]
  • MultiPartsCard: Support for right side icons (Update django to 2.0.1 #60)
  • 🔨 Publish Styleguide v0.1.104 [skip ci]
  • Navbar: Fix align when navbar menu is not even
  • 🔨 Publish Styleguide v0.1.105 [skip ci]
  • Section: add support for background color (Update pytest to 3.3.2 #61)
  • 🔨 Publish Styleguide v0.1.106 [skip ci]
  • Implement form inputs elements (Update pytest to 3.3.2 #62)
  • 🔨 Publish Styleguide v0.1.107 [skip ci]
  • Form inputs: Fix weights (Update codacy token #63)
  • 🔨 Publish Styleguide v0.1.108 [skip ci]
  • Form inputs: Line heights
  • 🔨 Publish Styleguide v0.1.109 [skip ci]
  • Form inputs: Fix line heights
  • 🔨 Publish Styleguide v0.1.110 [skip ci]
  • New input focus style
  • 🔨 Publish Styleguide v0.1.111 [skip ci]
  • Grid: Grid columns span support (Update pytest to 3.3.2 #64)
  • 🔨 Publish Styleguide v0.1.112 [skip ci]
  • Refactor Section components and make some more generic (Update codacy-coverage to 1.3.10 #65)
  • 🔨 Publish Styleguide v0.1.113 [skip ci]
  • Speaker card (requirements: upgrade django 1.11.6 > 2.0.1 #67)
  • 🔨 Publish Styleguide v0.1.114 [skip ci]
  • Add MultiplePartsCardCollection component (Update social-auth-app-django to 2.1.0 #66)
  • 🔨 Publish Styleguide v0.1.115 [skip ci]
  • Layout fixes and snake support in sections (Allow members to renew their subscription #68)
  • 🔨 Publish Styleguide v0.1.116 [skip ci]
  • Customise grid equal items via props
  • 🔨 Publish Styleguide v0.1.117 [skip ci]
  • Multicolor background for CardPart (Allow members to opt-in auto renewals #70)
  • 🔨 Publish Styleguide v0.1.118 [skip ci]
  • Export icons (Allow members and users to make their profile public #72)
  • 🔨 Publish Styleguide v0.1.119 [skip ci]
  • Layout content more options (Allow users to opt-in job listings #73)
  • 🔨 Publish Styleguide v0.1.120 [skip ci]
  • Add InputNumber component (Notify members that their subscription is ending soon #69)
  • 🔨 Publish Styleguide v0.1.121 [skip ci]
  • CardPart: Add hoverColor (Add users tests #77)
  • 🔨 Publish Styleguide v0.1.122 [skip ci]
  • Fix basic button href not working
  • 🔨 Publish Styleguide v0.1.123 [skip ci]
  • Expose social icons component (Show members list #75)
  • 🔨 Publish Styleguide v0.1.124 [skip ci]
  • Allow custom background for buttons
  • 🔨 Publish Styleguide v0.1.125 [skip ci]
  • Fluid heading, long neck illustration and scroll bar (Missing groups in users' admin #78)
  • 🔨 Publish Styleguide v0.1.126 [skip ci]
  • Subpixel fix
  • 🔨 Publish Styleguide v0.1.127 [skip ci]
  • More options for GridColumn
  • 🔨 Publish Styleguide v0.1.128 [skip ci]
  • Sponsors Grid ([WIP] Add initial stripe integration #79)
  • 🔨 Publish Styleguide v0.1.129 [skip ci]
  • Fix regression in navbar close button background
  • 🔨 Publish Styleguide v0.1.130 [skip ci]
  • SliderGrid improved usage with different cols, spacing, typings ([WIP] Association #80)
  • 🔨 Publish Styleguide v0.1.131 [skip ci]
  • SliderGrid: More flexible when items and cols do not match (Update pytest to 3.4.0 #81)
  • 🔨 Publish Styleguide v0.1.132 [skip ci]
  • Schedule UI components (Update django to 2.0.2 #82)
  • 🔨 Publish Styleguide v0.1.133 [skip ci]
  • Fix avatar images
  • 🔨 Publish Styleguide v0.1.134 [skip ci]
  • New components for the new Profile dashboard (Add groups and permissions to user admin #84)
  • 🔨 Publish Styleguide v0.1.135 [skip ci]
  • Add web icon ([WIP] Payments app #85)
  • 🔨 Publish Styleguide v0.1.136 [skip ci]
  • Center days selector (Update pytest to 3.4.1 #86)
  • 🔨 Publish Styleguide v0.1.137 [skip ci]
  • Fix Slider Grid spacing on tablet
  • 🔨 Publish Styleguide v0.1.138 [skip ci]
  • Remove title from SliderGrid
  • Fix slider grid when remounting children (Navbar #88)
  • 🔨 Publish Styleguide v0.1.139 [skip ci]
  • New icons (Add editorconfig #89)
  • 🔨 Publish Styleguide v0.1.140 [skip ci]
  • Fix icons background
  • 🔨 Publish Styleguide v0.1.141 [skip ci]
  • Improve SliderGrid with css variables
  • 🔨 Publish Styleguide v0.1.142 [skip ci]
  • Login flow initial changes (Use same ts config for storybook #87)
  • 🔨 Publish Styleguide v0.1.143 [skip ci]
  • Split Section: spacing changes
  • 🔨 Publish Styleguide v0.1.144 [skip ci]
  • Use caramel for hover style in the navbar (Design system #90)
  • 🔨 Publish Styleguide v0.1.145 [skip ci]
  • Typography for text with custom HTML (Update pytest to 3.4.2 #91)
  • 🔨 Publish Styleguide v0.1.146 [skip ci]
  • Add illustrations stories (Update django to 2.0.3 #92)
  • 🔨 Publish Styleguide v0.1.147 [skip ci]
  • Illustration size changes (Improve READMEs #93)
  • 🔨 Publish Styleguide v0.1.148 [skip ci]
  • Section: snake tail fixes
  • 🔨 Publish Styleguide v0.1.149 [skip ci]
  • Section: Snake tail columns changes
  • 🔨 Publish Styleguide v0.1.150 [skip ci]
  • DynamicHTMLText: Fix li margin (Docker setup #94)
  • 🔨 Publish Styleguide v0.1.151 [skip ci]
  • Design changes implementation (Initial implementation of the design system and storybook #95)
  • 🔨 Publish Styleguide v0.1.152 [skip ci]
  • Remove greyscale from sponsors
  • 🔨 Publish Styleguide v0.1.153 [skip ci]
  • Implement Filter bar (Add storybook viewport addon #96)
  • 🔨 Publish Styleguide v0.1.154 [skip ci]
  • Improvements to FilterBar and Text hover (Add flex props to box #97)
  • 🔨 Publish Styleguide v0.1.155 [skip ci]
  • Filterbar fixes (Docker support 🐣 #98)
  • 🔨 Publish Styleguide v0.1.156 [skip ci]
  • Close FilterBar on reset (Add button component #99)
  • 🔨 Publish Styleguide v0.1.157 [skip ci]
  • Expose getIllustration
  • 🔨 Publish Styleguide v0.1.158 [skip ci]
  • Countdown spacing improvements
  • 🔨 Publish Styleguide v0.1.159 [skip ci]
  • Section: Allow no spacing
  • Spacer: support none
  • 🔨 Publish Styleguide v0.1.160 [skip ci]
  • DaysSelector: Assume date is the local time
  • 🔨 Publish Styleguide v0.1.161 [skip ci]
  • Add support for more talk info (Fix button link definition and style #100)
  • 🔨 Publish Styleguide v0.1.162 [skip ci]
  • Fix misalign with CardPart SideText
  • 🔨 Publish Styleguide v0.1.163 [skip ci]
  • Hero illustration animation (Swap emotion for styled components #101)
  • 🔨 Publish Styleguide v0.1.164 [skip ci]
  • Label mobile sizes
  • 🔨 Publish Styleguide v0.1.165 [skip ci]
  • Button fullWidth mobile option and new Styled text (Upgrade frontend packages #103)
  • 🔨 Publish Styleguide v0.1.166 [skip ci]
  • Separator Escape Container mobile only (Configure Renovate #104)
  • 🔨 Publish Styleguide v0.1.167 [skip ci]
  • FullWidth Button fixes
  • 🔨 Publish Styleguide v0.1.168 [skip ci]
  • Button: Improve fullWidth on mobile
  • 🔨 Publish Styleguide v0.1.169 [skip ci]
  • Initial night animation (Add root editorconfig #102)
  • Remove bad import
  • 🔨 Publish Styleguide v0.1.170 [skip ci]
  • Toggle night/day via a click
  • 🔨 Publish Styleguide v0.1.171 [skip ci]
  • Add cycle prop
  • 🔨 Publish Styleguide v0.1.172 [skip ci]
  • Add stories
  • 🔨 Publish Styleguide v0.1.173 [skip ci]
  • Snake with popcorn illustration (Pin Dependencies #105)
  • 🔨 Publish Styleguide v0.1.174 [skip ci]
  • New live icon and flexible NavBar action
  • 🔨 Publish Styleguide v0.1.175 [skip ci]
  • Refactor colors and Navbar options (Pin Dockerfile node:9 image digest #106)
  • Fix typescript
  • 🔨 Publish Styleguide v0.1.176 [skip ci]
  • fix/animation (Component - Grid #107)
  • 🔨 Publish Styleguide v0.1.177 [skip ci]
  • Add cocktail animation in toggle
  • 🔨 Publish Styleguide v0.1.178 [skip ci]
  • Make valerio happy
  • 🔨 Publish Styleguide v0.1.179 [skip ci]
  • Button: Support for target in links
  • 🔨 Publish Styleguide v0.1.180 [skip ci]
  • CardPart: Allow overflow content
  • 🔨 Publish Styleguide v0.1.181 [skip ci]
  • Send referral for sponsors
  • 🔨 Publish Styleguide v0.1.182 [skip ci]
  • Make Keystone sponsor bigger (Component - Keynote speaker card #108)
  • 🔨 Publish Styleguide v0.1.183 [skip ci]
  • Rename role to variant in Button
  • Fixes
  • More fixes
  • 🔨 Publish Styleguide v0.1.184 [skip ci]
  • Colors
  • Colors
  • colors
  • 🔨 Publish Styleguide v0.1.185 [skip ci]
  • fix config parts?
  • 🔨 Publish Styleguide v0.1.186 [skip ci]
  • fix?
  • 🔨 Publish Styleguide v0.1.187 [skip ci]
  • build files
  • 🔨 Publish Styleguide v0.1.188 [skip ci]
  • fix
  • 🔨 Publish Styleguide v0.1.189 [skip ci]
  • fix maybe?
  • 🔨 Publish Styleguide v0.1.190 [skip ci]
  • Update deps (Component - Scrolling title #109)
  • auto install peers
  • update workflow
  • 🔨 Publish Styleguide v0.1.191 [skip ci]
  • Remove extra console.log
  • 🔨 Publish Styleguide v0.1.192 [skip ci]
  • Support for empty navbar actions/menu links (Component - Sponsor list and tile #110)
  • 🔨 Publish Styleguide v0.1.193 [skip ci]
  • File input UI (Component - Scrollable list for social events #111)
  • Bump version
  • Add new illustration for Bologna (Update Dockerfile python image 3.6.4 digest (1d2394) #112)
  • Add missing exports for hero illustration for Bologna (Update dependency @storybook/react to v3.3.15 #113)
  • Fix version (chore(deps): update dependency ts-loader to v4 - autoclosed #114)
  • Update version
  • Recenter illustration (Testing - Add Pylint #115)
  • update version
  • Remove powered by Vercel (Feature/buttons improvements #116)
  • version
  • update version
  • change2
  • change
  • change
  • change
  • change
  • change
  • change
  • 🔨 Publish Styleguide v0.1.209 [skip ci]
  • Create dependabot.yml
  • Update dependabot.yml
  • Update dependabot.yml
  • Add new illustration and slider grid justify aligns (Pin dependency prettier to v1.11.1 #122)
  • 🔨 Publish Styleguide v0.1.210 [skip ci]
  • Add base text size 3 for StyledText (Remove double react version in yarn.lock #124)
  • update deploy workflow
  • Use OICD for publish
  • ifix
  • fix
  • remove NODE_AUTH_TOKEN

What

ToDo

pythonitaliabot and others added 30 commits December 28, 2022 17:40
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pycon Error Error Apr 25, 2026 6:31pm

@claude
Copy link
Copy Markdown
Contributor

claude Bot commented Apr 25, 2026

This PR migrates the pycon-styleguide package from its standalone repository into the monorepo as the styleguide/ subdirectory (276 files, ~35k lines added, no backend/frontend changes).

GitHub Actions workflows are dead code

styleguide/.github/workflows/deploy.yml and styleguide/.github/workflows/commands.yml will never execute. GitHub only picks up workflow files from the root .github/workflows/ directory. The same applies to styleguide/.github/dependabot.yml. These need to either be moved to the root .github/ or removed and re-added from there with monorepo-aware path filters.

Broken path filters (deploy.yml)

Even after moving, the on.push.paths filters reference bare paths:

- "src/**/*"
- "package.json"

These should be prefixed with styleguide/ since the files now live in a subdirectory.

Deprecated set-output syntax

Two uses of echo "::set-output name=..." in deploy.yml — deprecated since GitHub Actions runner v2.298. Replace with:

echo "key=value" >> $GITHUB_OUTPUT

pnpm install has no working-directory

The pnpm/action-setup step uses run_install: true which will run at the repo root. The lockfile is in styleguide/, so this will either fail or install the wrong dependencies. All run: steps in the job that operate on the styleguide package need working-directory: styleguide.

Dependency duplication in package.json

clsx and date-fns appear in both peerDependencies and dependencies. When listed in dependencies they get bundled into the output, defeating the point of listing them as peers. Remove them from dependencies.

No unit tests

Jest is configured in package.json with ts-jest in devDependencies, but no .test.ts(x) files are included. Storybook stories exist for visual testing but there is no test coverage for component logic.

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.

4 participants