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

Feature/improve stackoverflow theme integration #35

Merged
merged 168 commits into from
Dec 14, 2023

Conversation

levino
Copy link
Collaborator

@levino levino commented Nov 29, 2023

Summary by CodeRabbit

  • New Features

    • Implemented a new ESLint configuration for improved code quality.
    • Added GitHub Actions workflow updates including Node.js version bump and Slack notifications for releases.
    • Introduced Storybook configuration enhancements for better component documentation.
    • Launched internationalization support with i18next for Storybook.
    • Created new React components for displaying various sections of a resume, such as Awards, Certificates, Education, Interests, Languages, Projects, Publications, References, and Skills.
    • Added Storybook stories for newly created components to visualize component states.
    • Updated theme README with information about the new jsonresume-theme-stackoverflow-react.
    • Enhanced CSS styling for better visual presentation across devices.
  • Bug Fixes

    • Addressed design regressions and improved layout consistency.
    • Fixed issues with file reduction for npm publication.
  • Documentation

    • Updated CHANGELOG with recent updates, bug fixes, and new features.
    • Improved documentation for the new theme and its usage.
  • Refactor

    • Streamlined components and stories for better modularity and maintainability.
  • Style

    • Applied comprehensive style updates to ensure a modern and responsive design.
  • Chores

    • Adjusted .gitignore and .npmignore configurations for cleaner repository management.
    • Updated .yarnrc.yml for Yarn configuration consistency.
  • Tests

    • Added basic test configurations for CI.

Please note that internal code-level details are intentionally omitted to maintain confidentiality.

Francesco Esposito and others added 30 commits September 7, 2015 17:07
add support to manage birth data
Fixes typo for interests' summary
Since word breaks are not shown with a hyphen, this behaviour leads to a
sloppy-looking CV.
Prevent word breaks in very long lines
Copy link
Member

@thomasdavis thomasdavis left a comment

Choose a reason for hiding this comment

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

@levino
Copy link
Collaborator Author

levino commented Dec 5, 2023

I will try to clean up the git history. Also I want to enable deployment to npm from ci, so I do not have to do it by hand.

@thomasdavis
Copy link
Member

oh npm deployment would be hot. trigged by package.json version changes or something else?

@levino
Copy link
Collaborator Author

levino commented Dec 14, 2023

Merging. Any fallout from this I will mop up later.

Merged via the queue into master with commit 3458648 Dec 14, 2023
7 checks passed
@levino levino deleted the feature/improve-stackoverflow-theme-integration branch December 14, 2023 09:23
@thomasdavis
Copy link
Member

@levino so good to have the stackoverflow theme back, great job

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.

None yet