From 27ea8d10a4955e532d9a8f3fab2c0b18be64992f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=95=94=EB=83=A5?= Date: Fri, 17 Jan 2025 03:19:36 +0900 Subject: [PATCH 1/9] Update README.md --- README.md | 105 ++++++------------------------------------------------ 1 file changed, 11 insertions(+), 94 deletions(-) diff --git a/README.md b/README.md index e0d2066..c0cdafa 100644 --- a/README.md +++ b/README.md @@ -1,100 +1,17 @@ -# Welcome to React Router! +# imnyang +Normal Student Developer -A modern, production-ready template for building full-stack React applications using React Router. +

+ 암냥 & 남냥 +

-[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/remix-run/react-router-templates/tree/main/default) -## Features - -- 🚀 Server-side rendering -- ⚡️ Hot Module Replacement (HMR) -- 📦 Asset bundling and optimization -- 🔄 Data loading and mutations -- 🔒 TypeScript by default -- 🎉 TailwindCSS for styling -- 📖 [React Router docs](https://reactrouter.com/) - -## Getting Started - -### Installation - -Install the dependencies: - -```bash -npm install -``` - -### Development - -Start the development server with HMR: - -```bash -npm run dev -``` - -Your application will be available at `http://localhost:5173`. - -## Building for Production - -Create a production build: - -```bash -npm run build -``` - -## Deployment - -### Docker Deployment - -This template includes three Dockerfiles optimized for different package managers: - -- `Dockerfile` - for npm -- `Dockerfile.pnpm` - for pnpm -- `Dockerfile.bun` - for bun - -To build and run using Docker: - -```bash -# For npm -docker build -t my-app . - -# For pnpm -docker build -f Dockerfile.pnpm -t my-app . - -# For bun -docker build -f Dockerfile.bun -t my-app . - -# Run the container -docker run -p 3000:3000 my-app -``` - -The containerized application can be deployed to any platform that supports Docker, including: - -- AWS ECS -- Google Cloud Run -- Azure Container Apps -- Digital Ocean App Platform -- Fly.io -- Railway - -### DIY Deployment - -If you're familiar with deploying Node applications, the built-in app server is production-ready. - -Make sure to deploy the output of `npm run build` - -``` -├── package.json -├── package-lock.json (or pnpm-lock.yaml, or bun.lockb) -├── build/ -│ ├── client/ # Static assets -│ └── server/ # Server-side code -``` - -## Styling - -This template comes with [Tailwind CSS](https://tailwindcss.com/) already configured for a simple default starting experience. You can use whatever CSS framework you prefer. +

+ + + +

--- -Built with ❤️ using React Router. +Team. [Sqlare](https://sqlare.com) From bc05230760c3f15fa5e1f1549e165dda3efccc8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=95=94=EB=83=A5?= Date: Fri, 17 Jan 2025 03:28:16 +0900 Subject: [PATCH 2/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c0cdafa..aee734b 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,6 @@ Normal Student Developer 암냥 & 남냥

-

@@ -15,3 +14,4 @@ Normal Student Developer --- Team. [Sqlare](https://sqlare.com) +![](https://dcbadge.limes.pink/api/shield/909353223901569035) From 670ed61b329c99da9d7c8aa43785a1665d0c4b4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=95=94=EB=83=A5?= Date: Fri, 17 Jan 2025 03:35:35 +0900 Subject: [PATCH 3/9] Update README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index aee734b..2013116 100644 --- a/README.md +++ b/README.md @@ -14,4 +14,7 @@ Normal Student Developer --- Team. [Sqlare](https://sqlare.com) -![](https://dcbadge.limes.pink/api/shield/909353223901569035) + +## Blog posts + + From 90c9d159f419a32d3d2ac7a7afc4ec0737b187be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=95=94=EB=83=A5?= Date: Fri, 17 Jan 2025 03:38:03 +0900 Subject: [PATCH 4/9] Create blog-post-workflow.yml --- .github/workflows/blog-post-workflow.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/blog-post-workflow.yml diff --git a/.github/workflows/blog-post-workflow.yml b/.github/workflows/blog-post-workflow.yml new file mode 100644 index 0000000..7b50577 --- /dev/null +++ b/.github/workflows/blog-post-workflow.yml @@ -0,0 +1,19 @@ +name: Latest blog post workflow +on: + schedule: # Run workflow automatically + - cron: '0 * * * *' # Runs every hour, on the hour + workflow_dispatch: # Run workflow manually (without waiting for the cron to be called), through the GitHub Actions Workflow page directly +permissions: + contents: write # To write the generated contents to the readme + +jobs: + update-readme-with-blog: + name: Update this repo's README with latest blog posts + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Pull in dev.to posts + uses: gautamkrishnar/blog-post-workflow@v1 + with: + feed_list: "https://blog.imnya.ng/rss.xml" From 972e8c53fda6c7c3152afe32f500d4bad2f4a855 Mon Sep 17 00:00:00 2001 From: blog-post-bot Date: Thu, 16 Jan 2025 18:40:54 +0000 Subject: [PATCH 5/9] Updated with the latest blog posts --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 2013116..d936243 100644 --- a/README.md +++ b/README.md @@ -17,4 +17,7 @@ Team. [Sqlare](https://sqlare.com) ## Blog posts +- [Docker Image 백업 & 불러오기, Container를 Image로 바꾸기](https://blog.imnya.ng/blog/docker-image-backup) +- [CSS만으로 Full Page Scroll 구현하기](https://blog.imnya.ng/blog/full-page-scroll) +- [Bandit 풀이](https://blog.imnya.ng/blog/bandit) From 28f0e769ecea0044f8ac1ed312dfe926d8d0cf41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=95=94=EB=83=A5?= Date: Fri, 17 Jan 2025 03:44:51 +0900 Subject: [PATCH 6/9] =?UTF-8?q?README.md=20=EC=97=85=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d936243..bf4d594 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# imnyang +# 💕 imnyang Normal Student Developer

From da109e1d3a309d0fd10d37663afa1c876f04a118 Mon Sep 17 00:00:00 2001 From: blog-post-bot Date: Thu, 16 Jan 2025 18:57:21 +0000 Subject: [PATCH 7/9] Updated with the latest blog posts --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index bf4d594..700cb5e 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Team. [Sqlare](https://sqlare.com) ## Blog posts -- [Docker Image 백업 & 불러오기, Container를 Image로 바꾸기](https://blog.imnya.ng/blog/docker-image-backup) -- [CSS만으로 Full Page Scroll 구현하기](https://blog.imnya.ng/blog/full-page-scroll) -- [Bandit 풀이](https://blog.imnya.ng/blog/bandit) +- [Docker Image 백업 & 불러오기, Container를 Image로 바꾸기](https://blog.imnya.ng/docker-image-backup) +- [CSS만으로 Full Page Scroll 구현하기](https://blog.imnya.ng/full-page-scroll) +- [Bandit 풀이](https://blog.imnya.ng/bandit) From f9476f6b3ceadd7315d0bb31d811c14207296917 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=95=94=EB=83=A5?= Date: Fri, 17 Jan 2025 12:56:27 +0900 Subject: [PATCH 8/9] Create LICENSE --- LICENSE | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..932def7 --- /dev/null +++ b/LICENSE @@ -0,0 +1,28 @@ +BSD 3-Clause License + +Copyright (c) 2025, imnyang + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. From fc17032e84e689c547a044d572273a6d94963254 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=95=94=EB=83=A5?= Date: Fri, 17 Jan 2025 13:01:45 +0900 Subject: [PATCH 9/9] Update README.md --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 700cb5e..9c563cb 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,17 @@ # 💕 imnyang Normal Student Developer -

- 암냥 & 남냥 +

+ 암냥 & 남냥

- +