Skip to content

Conversation

@ohprettyhak
Copy link
Member

No description provided.

@ohprettyhak ohprettyhak requested a review from Copilot April 20, 2025 14:33
@ohprettyhak ohprettyhak self-assigned this Apr 20, 2025
@ohprettyhak ohprettyhak changed the base branch from main to wip/v2 April 20, 2025 14:33
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the documentation by adding deployment instructions using GitHub Actions and fixes the back button component while removing legacy Gatsby configuration files in favor of new configurations for ESLint, Contentlayer, and workflows.

  • Removed outdated Gatsby SSR, Node, Config, and Browser files.
  • Added new ESLint configuration and Contentlayer-related configuration and utility modules.
  • Introduced GitHub workflow and labeler configuration files to automate and standardize repository maintenance.

Reviewed Changes

Copilot reviewed 153 out of 157 changed files in this pull request and generated no comments.

File Description
gatsby-ssr.tsx, gatsby-node.ts, gatsby-config.ts, gatsby-browser.ts Removal of legacy Gatsby configuration files to streamline the setup.
eslint.config.mjs New ESLint configuration file replacing the old .eslintrc.js.
contentlayer.config.ts, config/contentlayer/**/*.ts New Contentlayer configuration and utility modules for markdown and image processing.
.github/workflows/labeler.yml, .github/labeler.yml Added GitHub Actions workflows for labeler and automated checks.
Files not reviewed (4)
  • .editorconfig: Language not supported
  • .prettierrc: Language not supported
  • content/posts/2025-04-19-semantic-v2/post.mdx: Language not supported
  • content/posts/2025-04-20-deploy-with-actions/post.mdx: Language not supported

@netlify
Copy link

netlify bot commented Apr 20, 2025

Deploy Preview for semantic-donut ready!

Name Link
🔨 Latest commit cdecca2
🔍 Latest deploy log https://app.netlify.com/sites/semantic-donut/deploys/680505b77c8a07000820d18f
😎 Deploy Preview https://deploy-preview-13--semantic-donut.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@ohprettyhak ohprettyhak merged commit 619a360 into wip/v2 Apr 20, 2025
1 check passed
@ohprettyhak ohprettyhak deleted the docs/deploy-with-actions branch April 20, 2025 14:37
ohprettyhak added a commit that referenced this pull request Apr 21, 2025
* feat: add Next.js files

* feat: add eslint and prettier configs

* build: add contentlayer mdx build system

* feat: integrate `vanilla-extract` and implement theme mode with app layout support (#4)

* build: add vanilla-extract dependencies

* feat: add site metadata and icons

* feat: add theme mode and app layout component

* chore: apply suggestions from code review

* feat: add profile cards and post grid components to the home page (#6)

* feat: add profile cards

* Update src/app/page.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix(contentlayer): resolve sync issue and load latest content

* feat: add icon components

* feat(contentlayer): support both relative paths and URLs for image handling

* feat(mainpage): add time display to post grid

* fix: move getSortedPosts above usage to prevent runtime error

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* feat(animation): add page transition animations (#7)

* style(contentlayer): add custom styles and code highlighting for MDX content (#9)

* feat: add h2, h3, h4, h5, h6, list, p tag styles

* style(mdx): change li before color

* build: add rehype and remark dependencies

* Update src/components/ui/mdx-component/styles.css.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* feat(posts): implement list page with pagination and configure `copy-webpack-plugin` for SSG build (#10)

* feat: add posts page

* feat(posts): add pagination and configure copy-webpack-plugin for SSG build

* �ci(workflows): add `labeler` workflow for automatic PR labeling (#11)

* ci(workflows): add labeler workflow

* fix(ci): update labeler permissions

* fix(ci): update labeler permissions

* fix(ci): remove concurrency option

* fix(ci): update labeler on options

* fix(ci): update labeler on options

* feat(ci): add checkout job to labeler

* fix(ci): update labeler config and workflows

* fix(ci): fix v2 option labeler config

* fix(ci): change working timing

* feat(ci): add concurrency option to labeler workflow

* feat(ci): add target branch and remove checkout action

* feat(post): structure post page with new components and client-side relative time (#12)

* feat: add post page header

* feat(post): add back button, footer and recommend components

* docs: add `2025-04-20-deploy-with-actions` and fix back button component (#13)

* docs: add mdx and fix back button

* feat: add cover image props

* fix(posts): sort posts before rendering

* chore(labeler): add documentation label for content folder and sort rules alphabetically

* ci(build): add GitHub Actions workflow for automated deployment (#14)

* ci: add build workflow

* fix(ci): fix deloy 403 error

* chore(ci): change push branch

* fix(theme): update theme configuration using next-themes

* test(build): change deploy push branch

* chore(config): test base path config

* fix(config): change to empty string

* feat(posts): add categories and tags pages for post navigation (#15)

* feat: add categories and tags list pages

* feat: add url slugify

* feat: add categories and tags index pages

* Update src/app/categories/[category]/p/[page]/page.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix(build): resolve async issue causing build failure on categories/p and tags/p pages

* feat(post): add tag list component to header (#16)

* feat: add tag list to post header component

* chore: add route constants

* ci(build): change deploy push branch

* build: add husky and lint-staged (#17)

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants