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

master <= develop #105

Merged
merged 565 commits into from
Jun 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
565 commits
Select commit Hold shift + click to select a range
f18a9ad
:adhesive_bandage: ish: fix biography text
Bear29ers Feb 23, 2024
f0a896d
:construction: wip: creating the SkillAndActivity test
Bear29ers Feb 23, 2024
4806cdc
:truck: mv: rename Biography to Status
Bear29ers Feb 23, 2024
a7ed090
:sparkles: feat: create an Edit component
Bear29ers Feb 23, 2024
d3feba8
:sparkles: feat: create a Biography component by template
Bear29ers Feb 23, 2024
9ab534e
:sparkles: feat: implement the Biography
Bear29ers Feb 23, 2024
bb59fb9
:white_check_mark: test: complete the Biography story
Bear29ers Feb 23, 2024
f73dd3a
:fire: rem: remove Profile component
Bear29ers Feb 23, 2024
20d3728
:fire: rem: remove SkillAndActivity component
Bear29ers Feb 23, 2024
a72a005
:white_check_mark: test: complete the Biography test
Bear29ers Feb 23, 2024
438ca1f
:sparkles: feat: create a Resolution component by template
Bear29ers Feb 23, 2024
3573ed5
:label: type: add resolution type and its data
Bear29ers Feb 23, 2024
521ecc3
:white_check_mark: test: complete the Resolution story
Bear29ers Feb 23, 2024
8a34861
:sparkles: feat: implement the Resolution component
Bear29ers Feb 23, 2024
d357fec
:bulb: cmt: add TODO comments
Bear29ers Feb 23, 2024
1b23f98
:adhesive_bandage: ish: fix the Biography test description
Bear29ers Feb 23, 2024
ef0176f
:white_check_mark: test: complete the Resolution test
Bear29ers Feb 23, 2024
48cdc75
:sparkles: feat: create a Contact component by template
Bear29ers Feb 24, 2024
a36f81d
:white_check_mark: test: complete the Contact story
Bear29ers Feb 24, 2024
66d6425
:sparkles: feat: implement the Contact component
Bear29ers Feb 24, 2024
68e5c24
:recycle: refa: add functions directory and replace getIconComponent
Bear29ers Feb 24, 2024
4147990
:white_check_mark: test: complete the Contact test
Bear29ers Feb 24, 2024
52bcb0d
:sparkles: feat: create a Skills component by template
Bear29ers Feb 24, 2024
51a7362
:white_check_mark: test: complete the Skills story
Bear29ers Feb 24, 2024
b62e3da
:construction: wip: creating the Skills
Bear29ers Feb 24, 2024
b481a05
:sparkles: feat: create a SkillIcons component by template
Bear29ers Feb 24, 2024
8f2e107
:sparkles: feat: implement first line of skill icons
Bear29ers Feb 24, 2024
01c2c4e
:sparkles: feat: implement second line of skill icons
Bear29ers Feb 24, 2024
f8b32b3
:sparkles: feat: implement third line of skill icons
Bear29ers Feb 24, 2024
ddc03c5
:sparkles: feat: implement fourth line of skill icons
Bear29ers Feb 24, 2024
4196e21
:sparkles: feat: implement fifth line of skill icons
Bear29ers Feb 24, 2024
9c26ffc
:sparkles: feat: implement sixth line of skill icons
Bear29ers Feb 24, 2024
9c76c4e
:white_check_mark: test: complete the skill icons test
Bear29ers Feb 25, 2024
2dbce09
:sparkles: feat: create skill icons list
Bear29ers Feb 25, 2024
13ea461
:label: type: update skill icons type
Bear29ers Feb 25, 2024
967612d
:heavy_plus_sign: dpad: add popmotion
Bear29ers Feb 25, 2024
4f4e4b4
:sparkles: feat: create a Square component
Bear29ers Feb 25, 2024
2077183
:heavy_plus_sign: dpad: add framer motion v8
Bear29ers Feb 25, 2024
4f66457
:sparkles: feat: complete implementation of the Skills
Bear29ers Feb 25, 2024
a2064d2
:white_check_mark: test: finish the Skills test
Bear29ers Feb 25, 2024
f5f4d5c
:adhesive_bandage: ish: fix the SocialIcons props
Bear29ers Feb 25, 2024
edc2758
:sparkles: feat: create a Stats component by template
Bear29ers Feb 25, 2024
366e7e0
:white_check_mark: test: complete the Status story
Bear29ers Feb 25, 2024
21c392d
:wrench: conf: update next.config
Bear29ers Feb 25, 2024
38cd2d0
:sparkles: feat: implement the Stats component
Bear29ers Feb 25, 2024
b3b6ee6
:white_check_mark: test: complete the Stats test
Bear29ers Feb 25, 2024
644ec66
:sparkles: feat: create a Contributions by template
Bear29ers Feb 25, 2024
0279c20
:white_check_mark: test: complete the Contributions story
Bear29ers Feb 25, 2024
8ba3f06
:sparkles: feat: implement the Contributions
Bear29ers Feb 25, 2024
e723a17
:white_check_mark: test: complete the Contributions test
Bear29ers Feb 25, 2024
89bcd68
:bulb: cmt: add TODO comment
Bear29ers Feb 25, 2024
dc468c6
:sparkles: feat: create Footer component by template
Bear29ers Feb 25, 2024
3cc4180
:sparkles: feat: implement the Footer
Bear29ers Feb 25, 2024
ad25b60
:white_check_mark: test: complete the Footer story
Bear29ers Feb 25, 2024
619753b
:white_check_mark: test: complete the Footer test
Bear29ers Feb 25, 2024
5d6d70c
Merge pull request #62 from Bear29ers/feature/#61_restore_about_page
Bear29ers Feb 25, 2024
2f6e90d
:sparkles: feat: create a MenuIcon component by template
Bear29ers Feb 25, 2024
6769917
:sparkles: feat: create a Menu component by template
Bear29ers Feb 25, 2024
0e812fa
:label: type: fix props state
Bear29ers Feb 25, 2024
23218a7
:white_check_mark: test: complete the MenuIcon story
Bear29ers Feb 25, 2024
c466785
:sparkles: feat: implement the MenuIcon component
Bear29ers Feb 25, 2024
61a95f2
:white_check_mark: test: complete the MenuIcon test
Bear29ers Feb 25, 2024
aa99dbd
:white_check_mark: test: complete a PixelBackground story
Bear29ers Feb 26, 2024
f9c08e4
:sparkles: feat: add the Menu to the layout
Bear29ers Feb 26, 2024
334bc9d
:sparkles: feat: create a MenuList component by template
Bear29ers Feb 26, 2024
36ce673
:lipstick: ui: display Menu component except Home
Bear29ers Feb 27, 2024
1731c5a
:construction: wip: creating a MenuList
Bear29ers Feb 27, 2024
70bb727
:fire: rem: remove PixelBackground
Bear29ers Feb 28, 2024
e736249
:lipstick: ui: add button teritory
Bear29ers Feb 28, 2024
d4866f4
:lipstick: ui: reposition MenuIcon
Bear29ers Feb 28, 2024
b56e263
:sparkles: feat: create a MenuWindow component by template
Bear29ers Feb 28, 2024
21ce775
:dizzy: anm: implement framer-motion layout animation
Bear29ers Feb 28, 2024
1fd23d1
:white_check_mark: test: complete the MenuWindow story
Bear29ers Feb 29, 2024
1f015ca
:label: type: add MenuItem type and its data
Bear29ers Feb 29, 2024
7b72f54
:sparkles: feat: implement the MenuList inside the MenuWindow
Bear29ers Feb 29, 2024
e7e2e60
:fire: rem: remove unnecessary attribute
Bear29ers Feb 29, 2024
1feb022
:white_check_mark: test: add Window in the MenuList story
Bear29ers Mar 1, 2024
a8ff5ab
:recycle: refa: change constants name
Bear29ers Mar 1, 2024
2a56bb9
:sparkles: feat: add social icons to the MenuList
Bear29ers Mar 1, 2024
516bbea
:dizzy: anm: add stagger animation to the social icons in the MenuList
Bear29ers Mar 2, 2024
c8be537
:white_check_mark: test: complete the MenuWindow test
Bear29ers Mar 2, 2024
0a5bb24
:recycle: refa: add import
Bear29ers Mar 2, 2024
9f953fc
:white_check_mark: test: complete the MenuList test
Bear29ers Mar 3, 2024
417a145
:white_check_mark: test: complete the Menu test
Bear29ers Mar 3, 2024
1805326
:dizzy: anm: add hover animation to the menu items
Bear29ers Mar 3, 2024
ea4653d
Merge pull request #65 from Bear29ers/feature/#63_implement_menu
Bear29ers Mar 3, 2024
d080402
:label: type: replace ReactNode
Bear29ers Apr 5, 2024
481aba5
:sparkles: feat: implement FrozenRoute
Bear29ers Apr 5, 2024
23096ab
:sparkles: feat: implement PageAnimatePresence
Bear29ers Apr 5, 2024
c2ccdb4
:sparkles: feat: implement Template
Bear29ers Apr 5, 2024
4259626
:recycle: refa: update framer variants
Bear29ers Apr 6, 2024
904591f
Merge pull request #67 from Bear29ers/feature/#66_page_transition
Bear29ers Apr 7, 2024
4802b6c
:sparkles: feat: implement custom cursor effect
Bear29ers Apr 14, 2024
2eb210e
:white_check_mark: test: create the cursor test
Bear29ers Apr 14, 2024
d105cd0
:white_check_mark: test: create the cursor storybook
Bear29ers Apr 14, 2024
f68a28d
:white_check_mark: test: add mouse movement test
Bear29ers Apr 20, 2024
3493fa7
Merge pull request #71 from Bear29ers/feature/#70_cursor_effect
Bear29ers Apr 20, 2024
6d2ab3c
:wrench: conf: set theme colors
Bear29ers Apr 20, 2024
4f1bd4a
:wrench: conf: restore bear color theme
Bear29ers Apr 20, 2024
83f3778
:recycle: refa: change home page theme color
Bear29ers Apr 20, 2024
2e364f5
:white_check_mark: test: update tests to match home page implementation
Bear29ers Apr 20, 2024
03a2e46
:white_check_mark: test: update storybook for home page
Bear29ers Apr 20, 2024
82e4b38
:recycle: refa: change about page theme color
Bear29ers Apr 21, 2024
ad0107a
:white_check_mark: test: update tests to match about page implementation
Bear29ers Apr 21, 2024
176501e
:recycle: refa: change the cursor color
Bear29ers Apr 21, 2024
7a40dd6
:sparkles: feat: set overscroll behavior
Bear29ers Apr 21, 2024
e7651e0
:recycle: refa: change theme color for menu
Bear29ers Apr 21, 2024
92e296d
Merge pull request #73 from Bear29ers/feature/#72_set_theme_color
Bear29ers Apr 21, 2024
adc0b5e
:sparkles: feat: create an experience page
Bear29ers Apr 21, 2024
2d1e7bc
:recycle: refa: update page navigation to match the implementation
Bear29ers Apr 21, 2024
f1c9bbb
:recycle: refa: update menu list flag
Bear29ers Apr 21, 2024
e3b60ed
:construction: wip: creating the experience page
Bear29ers Apr 21, 2024
dbf33e3
:white_check_mark: test: update MenuList test for its implementation
Bear29ers Apr 21, 2024
886cfd6
:sparkles: feat: implement an animated text component
Bear29ers Apr 27, 2024
c7defb8
:sparkles: feat: position the animated text
Bear29ers Apr 27, 2024
165b36a
:white_check_mark: test: create the animated text storybook
Bear29ers Apr 27, 2024
36ad956
:white_check_mark: test: complete the animated text test
Bear29ers Apr 27, 2024
f11aa26
:lipstick: ui: update cursor style when hover or active
Bear29ers May 9, 2024
16f5ddc
:construction: wip: creating an experience block
Bear29ers May 9, 2024
3d735e9
:whale: dock: update docker-compose setting
Bear29ers May 11, 2024
90c5afb
:construction: wip: add experience tag and description
Bear29ers May 12, 2024
502ddef
:lipstick: ui: add highlights
Bear29ers May 12, 2024
396c4f5
:sparkles: feat: create a Project component
Bear29ers May 12, 2024
c5a2088
:dizzy: anm: add accordion animation
Bear29ers May 12, 2024
788bab2
:dizzy: anm: add background color animation
Bear29ers May 12, 2024
a180b5c
:bulb: cmt: add TODO comments about componentrize
Bear29ers May 12, 2024
6654a04
:sparkles: feat: create a ProjectTag component
Bear29ers May 12, 2024
a6205a6
:sparkles: feat: create a ProjectHighlight component
Bear29ers May 12, 2024
e867a71
:sparkles: feat: separate data and implementation
Bear29ers May 12, 2024
f6c3dcd
:white_check_mark: test: complete the ProjectTag and ProjectHighlight…
Bear29ers May 12, 2024
694e676
:white_check_mark: test: complete the Project component story
Bear29ers May 12, 2024
4739108
:white_check_mark: test: add the ProjectTag component test
Bear29ers May 18, 2024
47a1c9f
:white_check_mark: test: add the ProjectHighlight test
Bear29ers May 18, 2024
1366ae6
:white_check_mark: test: add initial state test of the Project component
Bear29ers May 18, 2024
652fc00
:white_check_mark: test: add initial state tests for the Project comp…
Bear29ers May 18, 2024
e48fd49
:white_check_mark: test: complete the Project component test
Bear29ers May 19, 2024
1fa43e7
:label: type: fix handleMouseMove types
Bear29ers May 19, 2024
0156406
Merge pull request #75 from Bear29ers/feature/#37_experience_page
Bear29ers May 19, 2024
a711b04
:lipstick: ui: fix the Pagenavigation text color
Bear29ers May 19, 2024
e8c4a94
:recycle: refa: fix the Intro component colors and props
Bear29ers May 19, 2024
9971ec3
:white_check_mark: test: update the Intro component test and story
Bear29ers May 19, 2024
c0ac809
Merge pull request #80 from Bear29ers/feature/#76_fix_intro_animation
Bear29ers May 19, 2024
53e0316
:bento: asst: フォント用のutilファイルを作成
Bear29ers Jun 1, 2024
4c4910d
:bento: asst: add profile.png
Bear29ers Jun 1, 2024
d9dbc36
:sparkles: feat: implement profile picture
Bear29ers Jun 1, 2024
0909621
:sparkles: feat: add basic profile
Bear29ers Jun 1, 2024
baabb81
:bento: asst: add team logo images
Bear29ers Jun 2, 2024
386c221
:recycle: refa: replace team logos
Bear29ers Jun 2, 2024
a752e46
:wrench: conf: update eslint-plugin-tailwindcss config
Bear29ers Jun 2, 2024
1c43f0c
:sparkles: feat: add profile section title
Bear29ers Jun 2, 2024
2e6a73a
:sparkles: feat: implement the biography section
Bear29ers Jun 2, 2024
2963609
:sparkles: feat: implement the skills section
Bear29ers Jun 2, 2024
2661db7
:sparkles: feat: implement the ambition section
Bear29ers Jun 2, 2024
3d1e123
:sparkles: feat: fix some layouts
Bear29ers Jun 2, 2024
39afae4
:sparkles: feat: create the section title component
Bear29ers Jun 2, 2024
7b60aeb
:sparkles: feat: devide into several components
Bear29ers Jun 2, 2024
e01e3c0
:white_check_mark: test: fix the Biography test
Bear29ers Jun 5, 2024
9fd6f8d
:white_check_mark: test: remove the title test from Skills
Bear29ers Jun 5, 2024
072ce1f
:recycle: refa: fix profiles storybooks
Bear29ers Jun 5, 2024
6934dc8
:white_check_mark: test: complete the SectionTitle test
Bear29ers Jun 5, 2024
243979f
Merge pull request #82 from Bear29ers/feature/#74_redesign_about
Bear29ers Jun 5, 2024
f78778f
:white_check_mark: test: update storybook files that add autotag
Bear29ers Jun 6, 2024
38ae09d
Merge pull request #83 from Bear29ers/feature/#77_define_storybook_docs
Bear29ers Jun 6, 2024
c531257
:recycle: refa: change the background color of skill icons
Bear29ers Jun 6, 2024
ff5f916
:sparkles: feat: create the Status component
Bear29ers Jun 6, 2024
b4f6195
:dizzy: anm: add shape hover animation
Bear29ers Jun 7, 2024
f422a76
:white_check_mark: test: complete the Status component test
Bear29ers Jun 8, 2024
dcfaa06
:bento: asst: replace top profile image
Bear29ers Jun 8, 2024
899f2fa
Merge pull request #85 from Bear29ers/feature/#84_fixes_before_respon…
Bear29ers Jun 8, 2024
9b1ae8c
:wrench: conf: set noindex http headers for preview environment
Bear29ers Jun 8, 2024
8f4f950
:lock: secu: setting basic auth for preview environment
Bear29ers Jun 8, 2024
44528bf
:wrench: conf: update tsconfig.json
Bear29ers Jun 8, 2024
96d743c
:adhesive_bandage: ish: fix no overload matches this call
Bear29ers Jun 8, 2024
356318f
Merge pull request #88 from Bear29ers/feature/#11_create_staging_envi…
Bear29ers Jun 8, 2024
f895e76
Revert "Feature/#11 create staging environment(ステージング環境の構築)"
Bear29ers Jun 8, 2024
256c0d5
Merge pull request #90 from Bear29ers/revert-88-feature/#11_create_st…
Bear29ers Jun 8, 2024
8a55859
:sparkles: feat: create a Period component
Bear29ers Jun 9, 2024
a542224
:sparkles: feat: complete the Experience page
Bear29ers Jun 9, 2024
4b75479
:adhesive_bandage: ish: update the Project component story
Bear29ers Jun 9, 2024
07b4a87
:fire: rem: remove custom AnimatePresence
Bear29ers Jun 9, 2024
b068067
Merge pull request #92 from Bear29ers/feature/#79_add_experience_data
Bear29ers Jun 9, 2024
0f566d2
:iphone: resp: make about page responsive from xl to lg
Bear29ers Jun 9, 2024
3504417
:construction: wip: pass window width to the Skills component
Bear29ers Jun 13, 2024
ae1af1f
:sparkles: feat: make skills responsive
Bear29ers Jun 13, 2024
aa847f4
:iphone: resp: make the Status component responsive to md
Bear29ers Jun 14, 2024
4a60ac6
:lipstick: ui: change menu bg color
Bear29ers Jun 14, 2024
4e447bf
:iphone: resp: realign skill icons under 700px
Bear29ers Jun 14, 2024
5ec67ce
:iphone: resp: make the about page responsive until 400px
Bear29ers Jun 15, 2024
041e96c
:sparkles: feat: complete the about page responsive
Bear29ers Jun 15, 2024
efacc89
:sparkles: feat: create a useMediaQuery custom hook
Bear29ers Jun 15, 2024
5f06b27
:iphone: resp: complete the Menu responsive
Bear29ers Jun 15, 2024
fce45a2
:construction: wip: replace from useResize to useMediaQuery
Bear29ers Jun 15, 2024
2ba6f40
:package: dpup: upgrade framer-motion
Bear29ers Jun 15, 2024
83bf69e
:bento: asst: shrink the profile image
Bear29ers Jun 15, 2024
cdd9519
:recycle: refa: replace useWindowSize with useMediaQuery
Bear29ers Jun 15, 2024
035b7f7
:wrench: conf: update jest config
Bear29ers Jun 16, 2024
58d85be
:wrench: conf: fix jest.config
Bear29ers Jun 16, 2024
349ebf1
:package: dpup: upgrade next.js
Bear29ers Jun 16, 2024
78abf0a
:clown_face: mock: mock window.matchMedia
Bear29ers Jun 16, 2024
4121808
:white_check_mark: test: fix the Skill component test
Bear29ers Jun 16, 2024
787ef01
:fire: rem: remove unnecessary imports
Bear29ers Jun 16, 2024
43752a0
:white_check_mark: test: fix the Project component test
Bear29ers Jun 16, 2024
b6a526b
:recycle: refa: refactor menu related implementation
Bear29ers Jun 16, 2024
b83ae7d
:adhesive_bandage: ish: update the MenuWindow storybook
Bear29ers Jun 17, 2024
7ed82da
:iphone: resp: make the experience page responsive until md
Bear29ers Jun 17, 2024
aa221ef
:iphone: resp: make the experience responsive until xsm
Bear29ers Jun 17, 2024
d4bba7b
:iphone: resp: make the experience page responsive until xsm
Bear29ers Jun 17, 2024
3f6a108
:fire: rem: remove unnecessary tailwind class
Bear29ers Jun 18, 2024
3805207
:iphone: resp: complete the experience page responsive
Bear29ers Jun 18, 2024
f0533d6
Merge pull request #97 from Bear29ers/feature/#38_responsive_experience
Bear29ers Jun 18, 2024
3b84997
:iphone: resp: make the home page responsive until lg
Bear29ers Jun 19, 2024
7347557
:construction: wip: refactor the intro component
Bear29ers Jun 19, 2024
76a5e0f
:recycle: refa: refactor the Intro component center width
Bear29ers Jun 19, 2024
6f32784
:iphone: resp: make the intro component responsive until lg
Bear29ers Jun 19, 2024
4db0222
:lipstick: ui: change the intro border color
Bear29ers Jun 19, 2024
81f4af2
:iphone: resp: make the Bear component responsive until lg
Bear29ers Jun 20, 2024
94f711b
:iphone: resp: make the PageNavigation component responsive until lg
Bear29ers Jun 20, 2024
48b7b71
:iphone: resp: make the home page responsive until ssm
Bear29ers Jun 21, 2024
60834c7
:iphone: resp: complete the home page responsive
Bear29ers Jun 21, 2024
5087b8d
:recycle: refa: refactor intro width animation
Bear29ers Jun 22, 2024
c134e5e
Merge pull request #98 from Bear29ers/feature/#38_responsive_home
Bear29ers Jun 22, 2024
a741197
:white_check_mark: test: fix the Project component test
Bear29ers Jun 22, 2024
beddaed
:white_check_mark: test: fix the Bear component test
Bear29ers Jun 22, 2024
a56612f
:white_check_mark: test: fix the SocialIcon component test
Bear29ers Jun 22, 2024
202c852
:white_check_mark: test: fix the PageNavigation component test
Bear29ers Jun 22, 2024
ccef38e
:white_check_mark: test: create useMediaQuery custom hook test
Bear29ers Jun 22, 2024
3904865
:white_check_mark: test: add barWidth test to the SocialIcon component
Bear29ers Jun 22, 2024
b66ec5a
:adhesive_bandage: ish: simple fix for the SocialIcon component
Bear29ers Jun 22, 2024
d257ebe
:white_check_mark: test: add introWidth and introHeight tests to the …
Bear29ers Jun 22, 2024
323e025
:white_check_mark: test: add icon variables tests to the Skills compo…
Bear29ers Jun 23, 2024
bb31708
Merge pull request #100 from Bear29ers/feature/#38_responsive_home
Bear29ers Jun 23, 2024
19f4889
Merge pull request #94 from Bear29ers/feature/#38_responsive
Bear29ers Jun 23, 2024
ef1d486
:iphone: resp: refactor breakpoints settings
Bear29ers Jun 24, 2024
a9704e4
:wrench: conf: add first custom class to the tailwind.config
Bear29ers Jun 24, 2024
2a9fa66
:construction: wip: replacing custom classes from scss to config
Bear29ers Jun 24, 2024
4a81cf5
:wrench: conf: complete replacing custom classes
Bear29ers Jun 24, 2024
8fa9227
:adhesive_bandage: ish: fix some classes
Bear29ers Jun 24, 2024
acd9eff
Merge pull request #101 from Bear29ers/feature/#99_fix_custom_css_cla…
Bear29ers Jun 24, 2024
9447482
:wrench: conf: remove data-testid in production
Bear29ers Jun 24, 2024
8fc6d06
Merge pull request #102 from Bear29ers/feature/#87_hide_datatestid_in…
Bear29ers Jun 24, 2024
f20b64b
:recycle: refa: pass classes to the AnimatedText component
Bear29ers Jun 24, 2024
510c057
:sparkles: feat: create the 404 error page
Bear29ers Jun 24, 2024
2543bee
:sparkles: feat: complete the not-found page for pc screen size
Bear29ers Jun 24, 2024
a6415ef
:lipstick: ui: replace to custom classes
Bear29ers Jun 24, 2024
7302e14
:iphone: resp: make the not found page responsive until sm
Bear29ers Jun 24, 2024
29333d4
:iphone: resp: complete the 404 page responsive
Bear29ers Jun 25, 2024
f02c07c
Merge pull request #103 from Bear29ers/feature/#93_create_404_page
Bear29ers Jun 25, 2024
421c580
:wrench: conf: add vercel.json
Bear29ers Jun 25, 2024
1f7aa24
:construction_worker: ci: create a github actions deploy setting
Bear29ers Jun 26, 2024
0bd7e7b
Merge pull request #104 from Bear29ers/feature/#91_setup_github_actions
Bear29ers Jun 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# config
*.cjs
tailwind.config.ts
jest.setup.js
next.config.js

# build
build/
bin/
obj/
out/
.next/
205 changes: 205 additions & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,205 @@
/** @type {import('@typescript-eslint/experimental-utils').TSESLint.Linter.Config} */

const config = {
root: true,
env: {
browser: true,
node: true,
es2021: true,
},
extends: [
'eslint:recommended',
'airbnb',
'airbnb/hooks',
'plugin:@typescript-eslint/recommended',
'plugin:@typescript-eslint/recommended-requiring-type-checking',
'plugin:jsx-a11y/recommended',
'next/core-web-vitals',
'plugin:tailwindcss/recommended',
'plugin:jest/recommended',
'plugin:jest/style',
'plugin:testing-library/react',
'plugin:jest-dom/recommended',
'plugin:testing-library/react',
'plugin:react/recommended',
'plugin:storybook/recommended',
'prettier',
],
parser: '@typescript-eslint/parser',
parserOptions: {
ecmaFeatures: {
jsx: true,
},
ecmaVersion: 'latest',
sourceType: 'module',
project: './tsconfig.json',
},
plugins: [
'import',
'unused-imports',
'jsx-a11y',
'tailwindcss',
'@typescript-eslint',
'jest',
'jest-dom',
'testing-library',
],
rules: {
/* eslint */
'no-unused-vars': 'off',
'arrow-body-style': 'off',
'no-restricted-syntax': [
'error',
{
selector: 'TSEnumDeclaration',
message: 'DO NOT DECLARE ENUM',
},
],
'no-plusplus': 'off',
/* typescript */
'@typescript-eslint/ban-ts-comment': [
'error',
{
'ts-expect-error': 'allow-with-description',
'ts-ignore': false,
'ts-nocheck': false,
'ts-check': false,
},
],
'@typescript-eslint/consistent-type-imports': [
'error',
{
prefer: 'type-imports',
},
],
'@typescript-eslint/no-unused-vars': [
'warn',
{
argsIgnorePattern: '^_',
varsIgnorePattern: '^_',
caughtErrorsIgnorePattern: '^_',
destructuredArrayIgnorePattern: '^_',
},
],
/* react */
'react/jsx-filename-extension': [
'error',
{
extensions: ['.jsx', '.tsx'],
},
],
'react/jsx-props-no-spreading': 'off',
'react/function-component-definition': [
'error',
{
namedComponents: 'arrow-function',
unnamedComponents: 'arrow-function',
},
],
'react/prop-types': 'off',
'react/jsx-uses-react': 'off',
'react/react-in-jsx-scope': 'off',
'react-hooks/exhaustive-deps': 'warn',
'react/no-unknown-property': ['error', { ignore: ['space'] }],
'react/require-default-props': 'off',
'react/no-array-index-key': 'warn',
/* import */
'unused-imports/no-unused-imports': 'error',
'import/prefer-default-export': 'off',
'import/extensions': [
'error',
'ignorePackages',
{
js: 'never',
jsx: 'never',
ts: 'never',
tsx: 'never',
},
],
'import/order': [
'error',
{
'groups': ['builtin', 'external', 'parent', 'sibling', 'index', 'object', 'type'],
'pathGroupsExcludedImportTypes': ['builtin'],
'newlines-between': 'always',
'pathGroups': [
{
pattern: '{react,react-dom/**,react-router-dom}',
group: 'builtin',
position: 'before',
},
{
pattern: '@/app/**',
group: 'parent',
position: 'before',
},
{
pattern: '@/components/**',
group: 'parent',
position: 'before',
},
{
pattern: '@/stores/**',
group: 'parent',
position: 'before',
},
{
pattern: '@/providers/**',
group: 'parent',
position: 'before',
},
{
pattern: '@/hooks/**',
group: 'parent',
position: 'before',
},
{
pattern: '@/constants/**',
group: 'parent',
position: 'before',
},
{
pattern: '@/libs/**',
group: 'parent',
position: 'before',
},
{
pattern: '@/utils/**',
group: 'parent',
position: 'before',
},
{
pattern: '@/**',
group: 'parent',
position: 'before',
},
],
'alphabetize': {
order: 'asc',
},
},
],
/* tailwindcss */
'tailwindcss/no-custom-classname': [
'warn',
{
config: 'tailwind.config.ts',
cssFiles: ['**/*.scss', '**/*.css', '!**/node_modules', '!**/.*', '!**/dist', '!**/build'],
},
],
'tailwindcss/classnames-order': 'off',
/* jest */
'jest/consistent-test-it': [
'error',
{
fn: 'it',
},
],
'jest/require-top-level-describe': ['error'],
/* testing-library */
'testing-library/no-render-in-lifecycle': 'off',
'testing-library/no-node-access': 'off',
},
};

module.exports = config;
3 changes: 0 additions & 3 deletions .eslintrc.json

This file was deleted.

19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Feature request template
about: Feature requests or tasks.
title: ''
labels: ''
assignees: ''
---

## 概要(Description)

-

## 内容(Detail)

-

## ゴール(Goal)

-
17 changes: 17 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
## Overview(概要)

-

## Type of change(変更内容)

-

## Checklist(チェックリスト)

- [ ] The title of the pull request is described.(タイトルが記載されている)
- [ ] The overview is written.(概要が記載されいてる)
- [ ] The label iis set correctly.(ラベルが正しくセットされている)

## Supplement(補足)

-
12 changes: 12 additions & 0 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: 'coverage'
on:
pull_request:
branches:
- master
- develop
jobs:
coverage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ArtiomTr/jest-coverage-report-action@v2
22 changes: 22 additions & 0 deletions .github/workflows/release_deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Production Release Deployment
env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
on:
release:
types:
- released

jobs:
Deploy-Production:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install Vercel CLI
run: npm install --global vercel@latest
- name: Pull Vercel Environment Information
run: vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }}
- name: Build Project Artifacts
run: vercel build --prod --token=${{ secrets.VERCEL_TOKEN }}
- name: Deploy Project Artifacts to Vercel
run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }}
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
/node_modules
/.pnp
.pnp.js
.yarn/install-state.gz

# testing
/coverage
Expand Down Expand Up @@ -33,3 +34,6 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts

# IDE
.idea
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npx lint-staged
12 changes: 12 additions & 0 deletions .lintstagedrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
const path = require('path');

const buildEslintCommand = (filenames) =>
`next lint --fix --file ${filenames.map((f) => path.relative(process.cwd(), f)).join(' --file ')}`;

module.exports = {
'**/*.{js,jsx,ts,tsx}': [buildEslintCommand, 'eslint --fix'],
'**/*.{js,jsx,ts,tsx,json}': 'prettier --write',
'**/*.{html,jsx,tsx}': 'markuplint --fix',
'**/*.{css,scss,sass}': 'stylelint --fix',
'**/*.{spec,test}.{js,jsx,ts,tsx}': 'jest -- --coverage',
};
22 changes: 22 additions & 0 deletions .markuplintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"extends": [
"markuplint:recommended-react"
],
"parser": {
".[jt]sx$": "@markuplint/jsx-parser"
},
"specs": {
".[jt]sx$": "@markuplint/react-spec"
},
"rules": {
"ineffective-attr": false,
"no-hard-code-id": false,
"attr-duplication": false,
"invalid-attr": {
"options": {
"allowAttrs": ["transform", "gradientTransform"]
}
}
"heading-levels": false,
},
}
25 changes: 25 additions & 0 deletions .prettierrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
/** @type {import('pretteir').Config} */

const config = {
printWidth: 120,
tabWidth: 2,
semi: true,
jsxSingleQuote: false,
singleQuote: true,
bracketSameLine: true,
trailingComma: 'es5',
quoteProps: 'consistent',
bracketSpacing: true,
arrowParens: 'always',
plugins: ['prettier-plugin-tailwindcss'],
overrides: [
{
files: ['**/*.css', '**/*.scss', '**/*.html'],
options: {
singleQuote: false,
},
},
],
};

module.exports = config;
Loading
Loading