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

feat: redesign #1

Merged
merged 286 commits into from
Jul 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
286 commits
Select commit Hold shift + click to select a range
dfed3ca
feat(components): create header
codingcodax Jul 16, 2024
4fccd00
feat(components): create nav item
codingcodax Jul 16, 2024
c26cdef
feat(components): create navbar
codingcodax Jul 16, 2024
6c225ad
feat(components): export all from header
codingcodax Jul 16, 2024
3ca4f1a
chore(deps): install `clsx`
codingcodax Jul 16, 2024
39dd1d7
feat(ui): update `cn` utility function
codingcodax Jul 16, 2024
608c47a
feat(ui): remove `rounded-*` from button component
codingcodax Jul 16, 2024
809f755
feat(providers): create for root layout
codingcodax Jul 16, 2024
42ad558
fix(ui): replace `clsx/lite` with `clsx`
codingcodax Jul 16, 2024
95e13ea
refactor(layout): import providers
codingcodax Jul 16, 2024
6361d46
feat(layout): add header component
codingcodax Jul 16, 2024
9ceab98
chore(deps): install `tailwind-variants`
codingcodax Jul 16, 2024
af51abd
chore(ui): remove shadcn ui components
codingcodax Jul 16, 2024
478952f
feat(ui): add kosori button component
codingcodax Jul 16, 2024
b0889ed
feat(ui): export all from button
codingcodax Jul 16, 2024
2a37957
chore(packaging): add button export
codingcodax Jul 16, 2024
af3c910
fix(providers): update `ThemeProvider` import path
codingcodax Jul 16, 2024
254bd5d
feat(styles): replace shadcn variables with radix colors
codingcodax Jul 16, 2024
314fcbd
feat(layout): wrap providers with `div` tag
codingcodax Jul 16, 2024
9348af2
feat(tailwind): create radix colors
codingcodax Jul 16, 2024
6b37633
feat(tailwind): replace shadcn colors with radix
codingcodax Jul 16, 2024
2f53655
feat(ui): update button styles of solid variant
codingcodax Jul 16, 2024
8161bf2
feat(components): setup nav item
codingcodax Jul 16, 2024
50eb925
feat(components): setup navbar
codingcodax Jul 16, 2024
b6bfa54
feat(components): setup header
codingcodax Jul 16, 2024
dd888c1
feat(components): create footer
codingcodax Jul 16, 2024
234f515
feat(components): export all from footer
codingcodax Jul 16, 2024
679a7cd
feat(layout): add lines
codingcodax Jul 16, 2024
c3918a1
feat(components): create hero
codingcodax Jul 16, 2024
b715171
feat(components): create hero image
codingcodax Jul 16, 2024
4892b6d
feat(nextconfig): add remote image patterns for github avatars
codingcodax Jul 17, 2024
b6032fd
feat(components): setup hero image
codingcodax Jul 17, 2024
d0e6177
feat(components): setup hero
codingcodax Jul 17, 2024
b26a872
feat(components): export all from hero
codingcodax Jul 17, 2024
a9db79b
feat(pages): add hero component
codingcodax Jul 17, 2024
fb69577
feat(components): create section
codingcodax Jul 17, 2024
3016ea0
feat(components): create section description
codingcodax Jul 17, 2024
c1af4d4
feat(components): create section title
codingcodax Jul 17, 2024
824727b
feat(components): export all from section
codingcodax Jul 17, 2024
b2fb72d
style(prettier): run `format:fix` script
codingcodax Jul 17, 2024
5577429
feat(components): add line at the bootom
codingcodax Jul 17, 2024
42b80e5
feat(layout): add middle lines dashed
codingcodax Jul 17, 2024
742ce0a
fix(components): move horizontal lines 4 px
codingcodax Jul 17, 2024
01a1899
feat(components): setup section
codingcodax Jul 17, 2024
ed81337
feat(components): setup section description
codingcodax Jul 17, 2024
e9d1b83
feat(components): setup section title
codingcodax Jul 17, 2024
c119183
feat(eslint): add `@typescript-eslint/consistent-type-definitions` rule
codingcodax Jul 17, 2024
94b9cf7
feat(pages): add work section
codingcodax Jul 17, 2024
243a6be
fix(eslint): run `fix:lint` script
codingcodax Jul 17, 2024
1b7b9d0
feat(components): create project
codingcodax Jul 17, 2024
42e4c20
feat(components): create project description
codingcodax Jul 17, 2024
35a4ef6
feat(components): create project title
codingcodax Jul 17, 2024
6fc65fe
feat(components): export all from project
codingcodax Jul 17, 2024
423b15d
feat(components): export all from section title
codingcodax Jul 17, 2024
5f33c5b
feat(components): export all from section description
codingcodax Jul 17, 2024
ba8d746
chore(pages): update section components imports
codingcodax Jul 17, 2024
9727a7f
feat(components): export all from project title
codingcodax Jul 17, 2024
bda294c
feat(components): export all from project description
codingcodax Jul 17, 2024
b9fb3ba
feat(components): create project content
codingcodax Jul 17, 2024
4fff30c
feat(components): create project image
codingcodax Jul 17, 2024
13971e7
feat(components): export all from project content
codingcodax Jul 17, 2024
644368c
feat(components): export all from project image
codingcodax Jul 17, 2024
b899209
feat(components): setup project
codingcodax Jul 18, 2024
4417fd2
feat(components): setup project content
codingcodax Jul 18, 2024
1b3dcc7
feat(components): setup project description
codingcodax Jul 18, 2024
8060f32
feat(components): setup project image
codingcodax Jul 18, 2024
e1d988e
feat(components): setup project title
codingcodax Jul 18, 2024
4a5211b
feat(components): adjust layout in `Section` component
codingcodax Jul 18, 2024
2694e9a
feat(_components): adjust z-index in `Hero` component
codingcodax Jul 18, 2024
d53580e
feat(layout): adjust layout padding
codingcodax Jul 18, 2024
fdf144e
feat(config): create projects array
codingcodax Jul 18, 2024
8a1b4b9
feat(pages): add projects
codingcodax Jul 18, 2024
a4ddcce
feat(pages): create `/about`
codingcodax Jul 18, 2024
693abfe
feat(pages): create `/contact`
codingcodax Jul 18, 2024
24e8d9f
feat(pages): create `/work`
codingcodax Jul 18, 2024
fc64f15
chore(config): move projects file
codingcodax Jul 18, 2024
e5c3b8f
feat(layout): create for `~/(main)/` group routes
codingcodax Jul 18, 2024
b07f257
chore(pages): move `/home` to `~/(main)/` group route
codingcodax Jul 18, 2024
3ebd942
chore(components): move to `~/(main)/` route group
codingcodax Jul 18, 2024
61917c3
feat(layout): reset
codingcodax Jul 18, 2024
b9bba31
feat(layout): add lines
codingcodax Jul 18, 2024
f782c44
feat(layout): add header
codingcodax Jul 18, 2024
0b95972
feat(components): adjust styling
codingcodax Jul 18, 2024
eae4bc7
feat(pages): add about me section
codingcodax Jul 18, 2024
e39e075
feat(pages): add see all projects link to `/work` page
codingcodax Jul 18, 2024
b127807
feat(components): create tech stack
codingcodax Jul 18, 2024
1cba336
feat(components): export all from tech stack
codingcodax Jul 18, 2024
e30ad7d
feat(icons): create css
codingcodax Jul 18, 2024
8031f25
feat(icons): create figma
codingcodax Jul 18, 2024
e8c3557
feat(icons): create git
codingcodax Jul 18, 2024
7e9d542
feat(icons): create github
codingcodax Jul 18, 2024
d407deb
feat(icons): create html
codingcodax Jul 18, 2024
664a6f4
feat(icons): create javascript
codingcodax Jul 18, 2024
d877a9f
feat(icons): create mysql
codingcodax Jul 18, 2024
8117b34
feat(icons): create nextjs
codingcodax Jul 18, 2024
7738e4e
feat(icons): create nodejs
codingcodax Jul 18, 2024
08b2b6b
feat(icons): create npm
codingcodax Jul 18, 2024
b2fccec
feat(icons): create prisma
codingcodax Jul 18, 2024
0a84051
feat(icons): create radixui
codingcodax Jul 18, 2024
4b845ed
feat(icons): create react
codingcodax Jul 18, 2024
75d1fd6
feat(icons): create tailwindcss
codingcodax Jul 18, 2024
34e4ff4
feat(icons): create trpc
codingcodax Jul 18, 2024
4eb1a8b
feat(icons): create typescript
codingcodax Jul 18, 2024
af84817
feat(icons): create zod
codingcodax Jul 18, 2024
b55901d
feat(config): create technologies array
codingcodax Jul 18, 2024
1567d10
feat(components): setup tech stack
codingcodax Jul 18, 2024
208a918
feat(tailwindcss): add `logo-cloud` and `logo-cloud-revers` animations
codingcodax Jul 18, 2024
7053393
feat(pages): add tech stack
codingcodax Jul 18, 2024
c391297
feat(components): create coding hours
codingcodax Jul 18, 2024
ab72315
feat(components): export all from coding hours
codingcodax Jul 18, 2024
b36355d
feat(env): add `WAKATIME_API_KEY` variable
codingcodax Jul 18, 2024
28fd360
feat(components): setup coding hours
codingcodax Jul 18, 2024
2bd5e56
feat(pages): add coding hours
codingcodax Jul 18, 2024
2f1c84f
feat(components): create location
codingcodax Jul 18, 2024
a068045
feat(components): export all from location
codingcodax Jul 18, 2024
ca89b81
fix(components): add type to `res.json()`
codingcodax Jul 19, 2024
2fc56ef
feat(components): setup location
codingcodax Jul 19, 2024
ad6879e
chore(deps): install `cobe`
codingcodax Jul 19, 2024
e62eec3
fix(components): add padding y
codingcodax Jul 19, 2024
eb8b716
style(prettier): run `format:fix` script
codingcodax Jul 19, 2024
88d672d
feat(pages): add location component
codingcodax Jul 19, 2024
938bcb0
feat(components): setup footer
codingcodax Jul 19, 2024
804a2b3
feat(layout): add footer
codingcodax Jul 19, 2024
d10d354
feat(components): create contact me
codingcodax Jul 19, 2024
c3e3e27
feat(components): export all from contact me
codingcodax Jul 19, 2024
7acd6f0
fix(components): add padding inline
codingcodax Jul 19, 2024
0db4842
fix(components): refactor map function
codingcodax Jul 19, 2024
c9d5f11
feat(styles): add selection styles for better contrast
codingcodax Jul 19, 2024
cc7cb96
feat(components): set fill to icon
codingcodax Jul 19, 2024
4d46ea0
feat(components): setup contact me
codingcodax Jul 20, 2024
bbdce71
feat(components): remove `z-index`
codingcodax Jul 20, 2024
4162a83
fix(components): add `ms` to duration-*`
codingcodax Jul 20, 2024
eeb5ca0
chore(layout): move children prop position
codingcodax Jul 20, 2024
27e90ac
feat(pages): add contact me component
codingcodax Jul 20, 2024
4e49d16
feat(components): replace `div` with `header` tag
codingcodax Jul 20, 2024
c22171e
chore(components): rename hero to intro
codingcodax Jul 20, 2024
d644a08
fix(pages): rename hero component
codingcodax Jul 20, 2024
4a25ced
feat(components): create hero
codingcodax Jul 20, 2024
a0a03d5
feat(components): export all from hero
codingcodax Jul 20, 2024
50b44e5
feat(components): setup hero
codingcodax Jul 20, 2024
f86cf05
feat(components): remove bottom line
codingcodax Jul 20, 2024
383b97a
feat(pages): add hero
codingcodax Jul 20, 2024
568e0e4
feat(components): add bottom line
codingcodax Jul 20, 2024
485234f
feat(pages): add projects
codingcodax Jul 20, 2024
56c83ca
feat(components): remove top line
codingcodax Jul 20, 2024
3b45375
feat(pages): add side projects section
codingcodax Jul 20, 2024
03851fe
feat(config): create side projects array
codingcodax Jul 20, 2024
300ef0d
feat(pages): add side projects
codingcodax Jul 20, 2024
704923a
feat(components): add background color
codingcodax Jul 20, 2024
a493206
feat(components): remove top line
codingcodax Jul 20, 2024
54be07a
feat(pages): add bottom line in about me section
codingcodax Jul 20, 2024
483b627
feat(pages): add contact me component
codingcodax Jul 20, 2024
ac8a08e
feat(pages): add hero
codingcodax Jul 22, 2024
edb4dea
feat(components): create block
codingcodax Jul 22, 2024
027f46b
feat(components): export all from block
codingcodax Jul 22, 2024
5ee6e89
feat(components): create block content
codingcodax Jul 22, 2024
92a84a5
feat(components): create block title
codingcodax Jul 22, 2024
d1f8c8a
feat(components): export all from block content
codingcodax Jul 22, 2024
6ad7dd3
feat(components): export all from block title
codingcodax Jul 22, 2024
4fb303e
feat(components): setup block
codingcodax Jul 22, 2024
4a778f3
feat(components): setup block content
codingcodax Jul 22, 2024
779d5ae
feat(components): setup block title
codingcodax Jul 22, 2024
e6694c4
feat(pages): add who i am block
codingcodax Jul 22, 2024
1db9c33
feat(components): add bottom line
codingcodax Jul 22, 2024
50bda87
feat(components): create date label
codingcodax Jul 22, 2024
8104b89
feat(components): export all from date label
codingcodax Jul 22, 2024
12538c1
feat(components): create detail block
codingcodax Jul 22, 2024
e03a53f
feat(components): create detail block content
codingcodax Jul 22, 2024
3235cf9
feat(components): create detail block subtitle
codingcodax Jul 22, 2024
bd39866
feat(components): create detail block title
codingcodax Jul 22, 2024
a30bd27
feat(components): export all from detail block
codingcodax Jul 22, 2024
881b263
feat(components): export all from detail block content
codingcodax Jul 22, 2024
2b55916
feat(components): export all from detail block subtitle
codingcodax Jul 22, 2024
5742c38
feat(components): export all from detail block title
codingcodax Jul 22, 2024
f6e399a
feat(components): setup detail block
codingcodax Jul 22, 2024
47cefd0
feat(components): setup detail block content
codingcodax Jul 22, 2024
20cfda1
feat(components): setup detail block subtitle
codingcodax Jul 22, 2024
bebb46f
feat(components): setup detail block title
codingcodax Jul 22, 2024
8301155
feat(components): setup date label
codingcodax Jul 22, 2024
783fd08
feat(components): setup block title
codingcodax Jul 22, 2024
1ff2e62
feat(pages): add work experience and education blocks
codingcodax Jul 23, 2024
99924d3
feat(pages): add contact me
codingcodax Jul 23, 2024
eb54d84
feat(components): add bottom line
codingcodax Jul 23, 2024
8cdc3f8
feat(pages): add styles to link
codingcodax Jul 23, 2024
ae1b87d
feat(components): replace lines with borders
codingcodax Jul 23, 2024
3e9b585
feat(components): add border bottom
codingcodax Jul 23, 2024
774da9d
feat(components): add `z-index`
codingcodax Jul 23, 2024
e5e260d
feat(components): add blur background
codingcodax Jul 23, 2024
d058420
chore(deps): install `clsx`
codingcodax Jul 23, 2024
d47fb66
feat(tailwind): add `fade-up` animation
codingcodax Jul 23, 2024
65f40ea
feat(config): create fade up animation
codingcodax Jul 23, 2024
ab2147b
feat: add fade up animation
codingcodax Jul 23, 2024
3ca23f2
fix(ci): update branch configurations in CI workflow
codingcodax Jul 23, 2024
ff1a03f
feat(pages): remove components
codingcodax Jul 24, 2024
f0d0fcd
chore(turbo): remove old env variables
codingcodax Jul 24, 2024
bb968b5
feat(api): create `wakatime.getTime` method
codingcodax Jul 24, 2024
3ee73b6
feat(api): add `getTime` method
codingcodax Jul 24, 2024
942f7ec
feat(api): export all from wakatime
codingcodax Jul 24, 2024
0aa4be0
feat(api): add wakatime router
codingcodax Jul 24, 2024
6b3763a
feat(env): add `WAKATIME_API_KEY` variable
codingcodax Jul 24, 2024
9f5d3a1
feat(turbo): add `WAKATIME_API_KEY`
codingcodax Jul 24, 2024
ea42cfd
chore(env): remove `WAKATIME_API_KEY`
codingcodax Jul 24, 2024
6276907
feat(components): replace with `wakatime.getTime` method
codingcodax Jul 24, 2024
4271fef
feat(ui): remove `rounded-*` classnames
codingcodax Jul 24, 2024
f14441a
chore(pages): remove `/contact`
codingcodax Jul 24, 2024
548abbc
feat(components): remove contact link
codingcodax Jul 24, 2024
36a5e9c
feat(public): add creeaty preview
codingcodax Jul 25, 2024
e47d946
feat(public): add ddg themes preview
codingcodax Jul 25, 2024
113b896
feat(public): add mini preview
codingcodax Jul 25, 2024
35879fc
feat(public): add nomada home preview
codingcodax Jul 25, 2024
48b727d
feat(public): add tiqr preview
codingcodax Jul 25, 2024
103dbb8
feat(components): add `group` utility classname
codingcodax Jul 25, 2024
6bfbb3e
feat(components): scale to 100 with `group-hover:`
codingcodax Jul 25, 2024
986ef06
fix(pages): add image and alt props to `<ProjectImage />`
codingcodax Jul 25, 2024
7ee67c3
chore(deps): install `react-animated-cursor`
codingcodax Jul 25, 2024
8815fd2
feat(config): add image and alt props to `projects` and `sideProjects`
codingcodax Jul 25, 2024
ff08b99
feat(styles): add `cursor-color` variable
codingcodax Jul 25, 2024
ce25c6b
feat(components): set `cursor` to `none`
codingcodax Jul 25, 2024
0fc36c1
feat(layout): add `<AnimatedCursor />`
codingcodax Jul 25, 2024
65c8d58
chore(deps): install `@radix-ui/react-tooltip`
codingcodax Jul 25, 2024
69abf35
feat(ui): add tooltip component
codingcodax Jul 25, 2024
414b450
chore(packaging): add tooltip export
codingcodax Jul 25, 2024
70134e7
feat(components): convert it into an external link
codingcodax Jul 25, 2024
03a0eba
feat(config): add `url` prop to `projects` and `sideProjects`
codingcodax Jul 25, 2024
ab0a594
fix(pages): add url prop to `<Project />`
codingcodax Jul 25, 2024
59afa8e
feat: add responsive styles
codingcodax Jul 25, 2024
f894720
feat(ignore): remove `next-env.d.ts`
codingcodax Jul 25, 2024
9c8e132
chore: add `next-env.d.ts` file
codingcodax Jul 25, 2024
3b0e87e
feat(styles): update paddings, margins and heights
codingcodax Jul 25, 2024
992b240
feat(styles): reduce paddings and font size for responsive
codingcodax Jul 25, 2024
80f11d0
feat(components): create custom cursor
codingcodax Jul 25, 2024
215cee6
feat(components): export all from custom cursor
codingcodax Jul 25, 2024
e25f976
feat(hooks): create `useDeviceDetection`
codingcodax Jul 26, 2024
6da308d
feat(components): setup custom cursor
codingcodax Jul 26, 2024
1bb9197
feat(layout): replace `<AnimatedCursor />` with <CustomCursor />`
codingcodax Jul 26, 2024
6b9f00c
feat(components): replce `w-fit` classname with `w-fit`
codingcodax Jul 26, 2024
c2050b7
feat(favicons): add favicons
codingcodax Jul 30, 2024
2c24165
feat(layout): add favicons
codingcodax Jul 30, 2024
c195ac9
feat(pages): add metadata
codingcodax Jul 30, 2024
346caea
chore(public): remove default favicons
codingcodax Jul 30, 2024
7073dec
feat(public): add og image
codingcodax Jul 30, 2024
cdc0197
feat(layout): set og image
codingcodax Jul 30, 2024
1992641
style(prettier): run `format:fix` script
codingcodax Jul 30, 2024
f1002b0
fix(layout): update og url
codingcodax Jul 30, 2024
1bd549d
feat(components): update `col-span` on `sm`
codingcodax Jul 30, 2024
c0a41f2
feat(components): add border right between `sm` and `md`
codingcodax Jul 30, 2024
d3018f6
feat(tailwindcss): add blur filter
codingcodax Jul 30, 2024
3f1dc52
feat(components): set `placeholder` images to `blur`
codingcodax Jul 30, 2024
34b3746
fix(components): remove `placeholder`
codingcodax Jul 30, 2024
13a46c0
feat: add ring colors
codingcodax Jul 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 21 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Since .env is gitignored, you can use .env.example to build a new `.env` file when you clone the repo.
# Keep this file up-to-date when you add new variables to \`.env\`.

# This file will be committed to version control, so make sure not to have any secrets in it.
# If you are cloning this repo, create a copy of this file named `.env` and populate it with your secrets.

# The database URL is used to connect to your Supabase database.
POSTGRES_URL="postgres://postgres.[USERNAME]:[PASSWORD]@aws-0-eu-central-1.pooler.supabase.com:6543/postgres?workaround=supabase-pooler.vercel"


# You can generate the secret via 'openssl rand -base64 32' on Unix
# @see https://next-auth.js.org/configuration/options#secret
AUTH_SECRET='supersecret'

# Preconfigured Discord OAuth provider, works out-of-the-box
# @see https://next-auth.js.org/providers/discord
AUTH_DISCORD_ID=''
AUTH_DISCORD_SECRET=''

# In case you're using the Auth Proxy (apps/auth-proxy)
# AUTH_REDIRECT_PROXY_URL='https://auth.your-server.com/r'
8 changes: 0 additions & 8 deletions .eslintignore

This file was deleted.

62 changes: 0 additions & 62 deletions .eslintrc.json

This file was deleted.

21 changes: 21 additions & 0 deletions .github/DISCUSSION_TEMPLATE/ideas.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to file a feature request. Please fill out this form as completely as possible.
- type: textarea
attributes:
label: Describe the feature you'd like to request
description: Please describe the feature as clear and concise as possible. Remember to add context as to why you believe this feature is needed.
validations:
required: true
- type: textarea
attributes:
label: Describe the solution you'd like to see
description: Please describe the solution you would like to see. Adding example usage is a good way to provide context.
validations:
required: true
- type: textarea
attributes:
label: Additional information
description: Add any other information related to the feature here. If your feature request is related to any issues or discussions, link them here.
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# These are supported funding model platforms

github: codingcododax
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: 🐞 Bug Report
description: Create a bug report to help us improve
title: "bug: "
labels: ["🐞❔ unconfirmed bug"]
body:
- type: textarea
attributes:
label: Provide environment information
description: |
Run this command in your project root and paste the results in a code block:
```bash
npx envinfo --system --binaries
```
validations:
required: true
- type: textarea
attributes:
label: Describe the bug
description: A clear and concise description of the bug, as well as what you expected to happen when encountering it.
validations:
required: true
- type: input
attributes:
label: Link to reproduction
description: Please provide a link to a reproduction of the bug. Issues without a reproduction repo may be ignored.
validations:
required: true
- type: textarea
attributes:
label: To reproduce
description: Describe how to reproduce your bug. Steps, code snippets, reproduction repos etc.
validations:
required: true
- type: textarea
attributes:
label: Additional information
description: Add any other information related to the bug here, screenshots if applicable.
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
contact_links:
- name: Ask a question
url: https://github.com/t3-oss/create-t3-turbo/discussions
about: Ask questions and discuss with other community members
- name: Feature request
url: https://github.com/t3-oss/create-t3-turbo/discussions/new?category=ideas
about: Feature requests should be opened as discussions
16 changes: 16 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:base"],
"packageRules": [
{
"matchPackagePatterns": ["^@acme/"],
"enabled": false
}
],
"updateInternalDeps": true,
"rangeStrategy": "bump",
"automerge": true,
"npm": {
"fileMatch": ["(^|/)package\\.json$", "(^|/)package\\.json\\.hbs$"]
}
}
68 changes: 68 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: CI

on:
pull_request:
branches: ['*']
push:
branches: ['main']
merge_group:

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}

# You can leverage Vercel Remote Caching with Turbo to speed up your builds
# @link https://turborepo.org/docs/core-concepts/remote-caching#remote-caching-on-vercel-builds
env:
FORCE_COLOR: 3
TURBO_TEAM: ${{ vars.TURBO_TEAM }}
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}

jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Setup
uses: ./tooling/github/setup

- name: Copy env
shell: bash
run: cp .env.example .env

- name: Lint
run: pnpm lint && pnpm lint:ws

format:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Setup
uses: ./tooling/github/setup

- name: Format
run: pnpm format

typecheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Setup
uses: ./tooling/github/setup

- name: Typecheck
run: pnpm typecheck

build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Setup
uses: ./tooling/github/setup

- name: Build
run: pnpm build
42 changes: 26 additions & 16 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,19 +1,30 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
node_modules
.pnp
.pnp.js

# testing
/coverage
coverage

# next.js
/.next/
/out/
.next/
out/

# nitro
.nitro/
.output/

# expo
.expo/
expo-env.d.ts
apps/expo/.gitignore
apps/expo/ios
apps/expo/android

# production
/build
build

# misc
.DS_Store
Expand All @@ -23,19 +34,18 @@
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# local env files
.env.local
.env.development.local
.env.test.local
.env.production.local
.env
.env*.local

# vercel
.vercel

# others
package-lock.json
pnpm-lock.yaml
tsconfig.tsbuildinfo
bin
/public/rss/
# typescript
*.tsbuildinfo
dist/

# turbo
.turbo
31 changes: 0 additions & 31 deletions .husky/pre-commit

This file was deleted.

1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node-linker=hoisted
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
20.12
8 changes: 0 additions & 8 deletions .prettierignore

This file was deleted.

6 changes: 0 additions & 6 deletions .prettierrc

This file was deleted.

9 changes: 9 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"recommendations": [
"dbaeumer.vscode-eslint",
"expo.vscode-expo-tools",
"esbenp.prettier-vscode",
"yoavbls.pretty-ts-errors",
"bradlc.vscode-tailwindcss"
]
}
13 changes: 13 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Next.js",
"type": "node-terminal",
"request": "launch",
"command": "pnpm dev",
"cwd": "${workspaceFolder}/apps/nextjs/",
"skipFiles": ["<node_internals>/**"]
}
]
}
Loading