๐ฆ GitHub ํ๋กํ: ์ต์ DEV ๊ธฐ์ฌ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ฌ๋ฐ๋ฅธ ๋ฐฉ๋ฒ + ๋ณด๋์ค ๐
1์ฃผ โก๏ธ 1๊ฐ ๊ธฐ์ฌ !
We just hit 1250 followers ! Thank you very much ! ๐ฅฐ
์๋ค์ํผ ์ด์ GitHub ํ๋กํ์ ํ์ํ ์ ์์ต๋๋ค. ๐งโ๐พ
์์ง ์๋ ๊ฒฝ์ฐ ์๋ ๋งํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ง๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
GitHub ํ๋กํ์ ๋ง๋๋ ๋ฐฉ๋ฒ README
Monica Powell ใป 2020๋ 7์ 11์ผ ใป 3๋ถ ์ฝ๊ธฐ
์ฌ๊ธฐ์๋ ์๋ํ๋ ๋ฐฉ์์ผ๋ก ์ต์ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์ GitHub ํ๋กํ์ ์ง์ ํ์ํ๋ ๊ฒ์ด 2๋ถ ์์ ์ด๋ป๊ฒ ๊ฐ๋ฅํ์ง ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
GitHub ํ๋กํ์ ์
์์ํ๊ธฐ ์ ์ Github ํ๋กํ์ด ์์ด์ผ ํฉ๋๋ค ๐ช
GitHub์์ ํ๋กํ์ ์ป์ผ๋ ค๋ฉด ์๋์ 3๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์. ์ด๋ฏธ ํ๋กํ์ด ์๋ ๊ฒฝ์ฐ ์ด ๋ถ๋ถ์ ๊ฑด๋๋ธ ์ ์์ต๋๋ค.
1๏ธโฃ Create a new repository GitHub ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๋์ผํ ์ด๋ฆ(๋์๋ฌธ์ ํฌํจ).
2๏ธโฃ ์ ์ ์ฅ์์
README.md
ํ์ผ์ ๋ง๋ค๊ณ ํ์ํ ์ฝํ
์ธ ๋ฅผ ์ถ๊ฐํฉ๋๋ค.3๏ธโฃ ์ README ํ์ผ์ ์ปค๋ฐํ๊ณ ํธ์ํ์ธ์!
์ง๋ 3/5/10 DEV ๊ธฐ์ฌ ๋ณด๊ธฐ ๐ฅ
@gautamkrishnar ๊ฐ์ฌํฉ๋๋ค ๐, ๋ค๋ฅธ ์น์ฌ์ดํธ( , Medium , Stackoverflow , ...)์์ ๊ธฐ์ฌ ๊ฒ์์ ์๋ํํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ README ํ์ผ์ ํ์ํ ์ ์๋ ์์ ํจํค์ง๋ฅผ ๋ง๋ค์์ต๋๋ค.
๊ฐ์ฐํํฌ๋ฆฌ์๋๋ฅด / ๋ธ๋ก๊ทธ-ํฌ์คํธ-์ํฌํ๋ก์ฐ
RSS ํผ๋๋ฅผ ์ฌ์ฉํ์ฌ GitHub ํ๋กํ/ํ๋ก์ ํธ ์ถ๊ฐ ์ ๋ณด์ ๋ชจ๋ ์์ค์ ์ต์ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ, StackOverflow ํ๋ ๋๋ Youtube ๋น๋์ค๋ฅผ ์๋์ผ๋ก ํ์ํฉ๋๋ค.
1๋จ๊ณ: README.md ํธ์ง ๐
README.md
ํ์ผ์ ์ด 2๊ฐ์ ์์ Markdown ์ค์ ์ถ๊ฐํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๋ฌผ๋ก ์์ ์ ์ฝํ
์ธ ๋ฅผ ํ์ผ์ ์ถ๊ฐํ ์ ์์ง๋ง ์ด ๋ ์ค์ ์์ต์์ ํ์ํฉ๋๋ค.<!-- BLOG-POST-LIST:START -->
<!-- BLOG-POST-LIST:END -->
์์ ์ฝ๋๋ฅผ ๋ณต์ฌํ์ฌ README.md์ ๋ถ์ฌ๋ฃ์ผ์ญ์์ค.
์๋ฅผ ๋ค์ด my GitHub profile ์์ DEV ๊ธฐ์ฌ๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ํ์ผ ๋์ ๋ฐฐ์นํ์ต๋๋ค.
๐ธ ์ฝ๋
๐ธ 2๋จ๊ณ ์ดํ์ ๋ ๋๋ง๋ฉ๋๋ค.
2๋จ๊ณ: ๊ฐ๋จํ ๋ด ๋ง๋ค๊ธฐ ๐ค
์ด์ GitHub ์ํฌํ๋ก๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ๋ชฉํ ๐ฏ๋ ์ด 2์ค์ ๋งํฌ๋ค์ด ์ฝ๋๋ฅผ DEV ๊ธฐ์ฌ๋ก ๋์ฒดํ๋ ๊ฒ์ ๋๋ค!
A workflow is a configurable automated process made up of one or more jobs. You must create a YAML file to define your workflow configuration. Understanding the GitHub flow
์ํฌํ๋ก ๋ง๋ค๊ธฐ ๐
๋๋
$USERNAME
๋ฅผ GitHub ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ๋ฐ๊ฟ๋๋ค.์: github.com/viclafouch/viclafouch/actions/new
๊ทธ๋ฐ ๋ค์ ํ์ํ ์ต์ํ์ ๊ตฌ์กฐ๋ก ์์ํ๊ธฐ ์ํด ๋จ์ ์ํฌํ๋ก๋ฅผ ์ ํํฉ๋๋ค.
blank.yml
ํ์ผ์ ์ด๋ฆ์ blog-post-workflow.yml
๋ก ๋ฐ๊พธ๊ณ ์๋ ์ฝ๋๋ฅผ ์ฝ์
ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.name: Latest blog post workflow
on:
workflow_dispatch:
schedule:
# Runs every hour
- cron: '0 * * * *'
jobs:
update-readme-with-blog:
name: Update this repo's README with latest blog posts
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: gautamkrishnar/blog-post-workflow@master
with:
# Your RSS feed url
feed_list: "https://dev.to/feed/viclafouch"
# Maximum number of posts you want
max_post_count: 3
๋์์ด ํ์ํ๋ฉด ์ฌ๊ธฐ ๋ด blog-post-workflow.yml file.
2๊ฐ์ง ์ค์ํ ๋งค๊ฐ๋ณ์ โ๏ธ
feed_list
ํ์! RSS ํผ๋ URL์
๋๋ค. max_post_count
์ด๊ฒ์ readme ํ์ผ์ ํ์ํ ์ต๋ ๊ฒ์๋ฌผ ์์
๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 5
์
๋๋ค. gautamkrishnar/blog-post-workflow#options์์ ๋ชจ๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ํฌํ๋ก ์์ฑ์ ํ์ธํฉ๋๋ค.
์ด์ ์ํฌํ๋ก๊ฐ ์์ฒด์ ์ผ๋ก ์๋ํ๋ฉฐ ๋งค์๊ฐ DEV ๊ธฐ์ฌ๋ฅผ ๊ฒ์ํ๊ณ ๊ฒฐ๊ณผ๋ฅผ README.md ํ์ผ์
commit
๋ฐ push
ํ์ํฉ๋๋ค.Note: In order to avoid waiting 1 hour to see the first change appear, you can manually trigger the workflow.
์ ํ
๋ณด๋์ค ๐
์ต์ Medium ๊ธฐ์ฌ๋ฅผ Github ํ๋กํ, StackOverflow ํ๋, ๋ธ๋ก๊ทธ ๊ธฐ์ฌ ๋๋ YouTube ๋น๋์ค์ ์๋์ผ๋ก ํ์ํ๊ณ ์ถ์ต๋๊น?
๋ค์์ ์ผ๋ถ ์ธ๊ธฐ ์๋ ๋ธ๋ก๊น ํ๋ซํผ ๋ฐ ํด๋น RSS ํผ๋ URL ๋ชฉ๋ก์ ๋๋ค.
์ด๋ฆ
ํผ๋ URL
https://dev.to/feed/username
Wordpress
https://www.example.com/feed/
Medium
https://medium.com/feed/@username
Stackoverflow
https://stackoverflow.com/feeds/user/userid
Ghost
https://www.example.com/rss/
Drupal
https://www.example.com/rss.xml
https://www.youtube.com/feeds/videos.xml?playlist_id=playlist_id
https://www.youtube.com/feeds/videos.xml?channel_id=channelId
์ฌ๊ธฐ์์ ์๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค: https://github.com/viclafouch .
DEV ๊ธฐ์ฌ๋ฅผ ํ์ํ ๋ฐฉ์์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ์ฃผ์ ํ์ง ๋ง๊ณ GitHub ํ๋กํ์ ๊ณต์ ํ์ธ์! ๐
๊ฑด๋ฐฐ ๐ป ๐ป ๐ป
์ด ๊ธฐ์ฌ๊ฐ ๋ง์์ ๋์ จ๋ค๋ฉด HTML, CSS ๋ฐ JavaScript์ ๊ด๋ จ๋ ๊ฐ๋จํ ํ์ ์ ๊ธฐ์ ์ผ๋ก ๊ฒ์ํ๋ ๊ณณ ๋๋ ์ฌ๊ธฐ์์ ์ ๋ฅผ ํ๋ก์ฐํ์ค ์ ์์ต๋๋ค.
๐ฆ React Hooks์์ HTTP ์์ฒญ์ ์ ์ ํ๊ฒ ์ทจ์ํ๊ณ ๋ฉ๋ชจ๋ฆฌ ๋์ ๋ฐฉ์ง ๐จ
Victor de la Fouchardiรจre ใป 2020๋ 7์ 29์ผ ใป 3 ๋ถ ์ฝ๊ธฐ
๐ Chrome DevTools ๐์์ JavaScript ์ค๋ํซ์ผ๋ก ์์ฐ์ฑ ํฅ์
Victor de la Fouchardiรจre ใป 2020๋ 7์ 22์ผ ใป 2 ๋ถ ์ฝ๊ธฐ
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ฆ GitHub ํ๋กํ: ์ต์ DEV ๊ธฐ์ฌ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ฌ๋ฐ๋ฅธ ๋ฐฉ๋ฒ + ๋ณด๋์ค ๐), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://dev.to/viclafouch/github-profile-the-right-way-to-show-your-latest-dev-articles-bonus-398mํ ์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค