Skip to content

Commit bec0cd1

Browse files
committed
clone blog-v3
0 parents  commit bec0cd1

File tree

157 files changed

+37867
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+37867
-0
lines changed

.env.local.example

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Required, find them on https://manage.sanity.io
2+
NEXT_PUBLIC_SANITY_PROJECT_ID=
3+
NEXT_PUBLIC_SANITY_DATASET=
4+
5+
NEXT_PUBLIC_PLAUSIBLE_URL="<plausible url>"

.eslintrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"extends": "next",
3+
"rules": {
4+
"react-hooks/exhaustive-deps": "error"
5+
}
6+
}

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* text=auto eol=lf

.github/renovate.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"description": "Check the readme: https://github.com/sanity-io/renovate-presets/blob/main/ecosystem/README.md",
3+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
4+
"extends": ["github>sanity-io/renovate-config:starter-template"]
5+
}

.gitignore

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
/studio/node_modules
6+
/.pnp
7+
.pnp.js
8+
9+
# testing
10+
/coverage
11+
12+
# next.js
13+
/.next/
14+
/out/
15+
16+
# production
17+
/build
18+
/studio/dist
19+
20+
# misc
21+
.DS_Store
22+
*.pem
23+
24+
# debug
25+
npm-debug.log*
26+
yarn-debug.log*
27+
yarn-error.log*
28+
.pnpm-debug.log*
29+
30+
# local env files
31+
.env*.local
32+
33+
# vercel
34+
.vercel
35+
36+
# IntelliJ
37+
.idea
38+
*.iml
39+
40+
# typescript
41+
*.tsbuildinfo
42+
43+
# Env files created by scripts for working locally
44+
.env
45+
studio/.env.development
46+
47+
.vercel
48+
.env*.local

.prettierrc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"semi": false,
3+
"singleQuote": true
4+
}

.vscode/extensions.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"recommendations": ["dbaeumer.vscode-eslint"]
3+
}

.vscode/settings.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"editor.formatOnSave": true,
3+
"search.exclude": {
4+
"public/**": true,
5+
"node_modules/**": true
6+
},
7+
"editor.defaultFormatter": "esbenp.prettier-vscode",
8+
"editor.codeActionsOnSave": {
9+
"source.organizeImports": "explicit",
10+
"source.formatDocument": "explicit",
11+
"source.fixAll.eslint": "explicit"
12+
},
13+
"i18n-ally.localesPaths": [
14+
"messages"
15+
]
16+
}

.yarn/install-state.gz

1.58 MB
Binary file not shown.

.yarnrc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
nodeLinker: node-modules

README.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# SVK-Web
2+
3+
## Configuration
4+
5+
### Step 1. Set up the environment
6+
7+
Before you start development, make sure you have
8+
9+
- [Node.js](https://nodejs.org/en/) v20 installed
10+
- After installing run `corepack enable` to use Yarn v4.
11+
- been added to our Sanity project as a collaborator.
12+
- [Sanity Studio](https://www.sanity.io/docs/getting-started-with-sanity-cli) installed globally (`npm install --global sanity@latest`).
13+
14+
When you run this development server, the changes you make in your frontend and studio configuration will be applied live using hot reloading.
15+
16+
Your blog should be up and running on [http://localhost:3000][localhost-3000]! You can create and edit content on [http://localhost:3000/studio][localhost-3000-studio].
17+
18+
[vercel-deploy]: https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fsanity-io%2Fsanity-template-nextjs-clean&repository-name=nextjs-sanity-clean&project-name=nextjs-sanity-clean&demo-title=Clean+Sanity+%2B+Next.js+app&demo-image=https%3A%2F%2Fuser-images.githubusercontent.com%2F835514%2F212771865-7a603a28-0416-45e8-84d3-2aafe02b0c7f.png&demo-description=A+clean+example+of+Next.js+with+embedded+Sanity+ready+for+recomposition.&demo-url=https%3A%2F%2Ftemplate-nextjs-clean.sanity.build&integration-ids=oac_hb2LITYajhRQ0i4QznmKH7gx&external-id=nextjs%3Btemplate%3Dnextjs-sanity-clean
19+
[integration]: https://www.sanity.io/docs/vercel-integration?utm_source=github.com&utm_medium=referral&utm_campaign=nextjs-v3vercelstarter
20+
[`.env.local.example`]: .env.local.example
21+
[nextjs]: https://github.com/vercel/next.js
22+
[sanity-create]: https://www.sanity.io/get-started/create-project?utm_source=github.com&utm_medium=referral&utm_campaign=nextjs-v3vercelstarter
23+
[sanity-deployment]: https://www.sanity.io/docs/deployment?utm_source=github.com&utm_medium=referral&utm_campaign=nextjs-v3vercelstarter
24+
[sanity-homepage]: https://www.sanity.io?utm_source=github.com&utm_medium=referral&utm_campaign=nextjs-v3vercelstarter
25+
[sanity-community]: https://slack.sanity.io/
26+
[sanity-schema-types]: https://www.sanity.io/docs/schema-types?utm_source=github.com&utm_medium=referral&utm_campaign=nextjs-v3vercelstarter
27+
[sanity-github]: https://github.com/sanity-io/sanity/discussions
28+
[sanity-groq]: https://www.sanity.io/docs/groq?utm_source=github.com&utm_medium=referral&utm_campaign=nextjs-v3vercelstarter
29+
[sanity-content-modelling]: https://www.sanity.io/docs/content-modelling?utm_source=github.com&utm_medium=referral&utm_campaign=nextjs-v3vercelstarter
30+
[sanity-webhooks]: https://www.sanity.io/docs/webhooks?utm_source=github.com&utm_medium=referral&utm_campaign=nextjs-v3vercelstarter
31+
[localhost-3000]: http://localhost:3000
32+
[localhost-3000-studio]: http://localhost:3000/studio
33+
[vercel-isr]: https://nextjs.org/blog/next-12-1#on-demand-incremental-static-regeneration-beta
34+
[vercel]: https://vercel.com
35+
[vercel-github]: https://github.com/vercel/next.js/discussions
36+
[app-dir]: https://beta.nextjs.org/docs/routing/fundamentals#the-app-directory

messages/en.json

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
{
2+
"Index": {
3+
"ourName": "Kir-Dev",
4+
"mainTitle": "Web developers at Schönherz.",
5+
"terminalTexts": {
6+
"line5": "We're a study group learning web tech.",
7+
"line6": "Main tech stack: Node.js & React."
8+
},
9+
"joinUs": "Join us",
10+
"mission": {
11+
"title": "Kir-Dev's mission is to create useful webapps for the students of Schönherz.",
12+
"body": "In addition to web development, we also train ourselves in mobile development and DevOps. Every spring, we run courses in Hungarian to help interested parties join the group.",
13+
"action": "Get to know us better"
14+
},
15+
"blogPromo": {
16+
"title": "Latest post from our blog"
17+
},
18+
"operations": {
19+
"title": "Way of working"
20+
}
21+
},
22+
"Contact": {
23+
"title": "Contact",
24+
"action": {
25+
"members": "Meet our members",
26+
"projects": "Check out our projects"
27+
}
28+
},
29+
"History": {
30+
"title": "About us",
31+
"sectionHistory": {
32+
"title": "History"
33+
},
34+
"sectionTechStack": {
35+
"title": "Tech stack",
36+
"action": "Check out our projects"
37+
},
38+
"sectionTeamwork": {
39+
"title": "Teamwork"
40+
},
41+
"sectionAFSZ": {
42+
"title": "AFSZ"
43+
}
44+
},
45+
"Members": {
46+
"title": "Members",
47+
"inactivesTitle": "Former members",
48+
"rank": {
49+
"ex-leader": "ex-leader",
50+
"leader": "leader",
51+
"rookie": "rookie",
52+
"member": "member",
53+
"courses-coord": "courses coord.",
54+
"financial-coord": "financial coord.",
55+
"hr-coord": "HR coord.",
56+
"pek-admin": "PéK admin"
57+
},
58+
"meetingTitle": "Kir-Dev meeting",
59+
"nonFuncButton": "Non-functional button",
60+
"nameFormat": "{firstName} {lastName}",
61+
"imageAlt": "{firstName} {lastName}'s profile picture"
62+
},
63+
"Projects": {
64+
"title": "Projects",
65+
"status": {
66+
"active": "Active",
67+
"new": "New",
68+
"done": "Delivered",
69+
"discontinued": "Discontinued"
70+
}
71+
},
72+
"Courses": {
73+
"title": "Courses",
74+
"body": "During the spring semesters, we run a series of courses. You can learn about the world of HTML-JS-CSS, several web frameworks, and the terminology and tools of web development.",
75+
"action": "Read more",
76+
"sectionJoiningTitle": "Application",
77+
"sectionMentoringTitle": "Mentoring"
78+
},
79+
"Post": {
80+
"toc": "Table of contents"
81+
},
82+
"Blog": {
83+
"title": "Blog",
84+
"action": "See more in archive",
85+
"archiveTitle": "Blog archive"
86+
},
87+
"common": {
88+
"navbar": {
89+
"closeMenu": "Close menu",
90+
"openMenu": "Open menu",
91+
"langSwitcher": "Switch language",
92+
"themeSwitcher": "Switch color theme",
93+
"home": "Home",
94+
"routes": {
95+
"blog": "Blog",
96+
"about": "About us",
97+
"history": "History",
98+
"projects": "Projects",
99+
"members": "Members",
100+
"contact": "Contact",
101+
"courses": "Courses",
102+
"afsz": "ÁFSZ"
103+
}
104+
},
105+
"footer": {
106+
"contact": "Contact",
107+
"partOfSimonyi": "Kir-Dev is part of the <link>Simonyi Károly Collegium</link>.",
108+
"sponsors": "Sponsors",
109+
"socials": "Social media links"
110+
}
111+
}
112+
}

messages/hu.json

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
{
2+
"Index": {
3+
"ourName": "Kir-Dev",
4+
"mainTitle": "A kollégium webfejlesztői.",
5+
"terminalTexts": {
6+
"line5": "A Schönherz webfejlesztő köre.",
7+
"line6": "Fő technológiáink: Node.js és React."
8+
},
9+
"joinUs": "Csatlakozz",
10+
"mission": {
11+
"title": "A Kir-Dev küldetése a Schönherz lakói számára hasznos webappok készítése.",
12+
"body": "Webfejlesztés mellett a mobilfejlesztés és az üzemeltetési technológiák terén is képezzük magunkat. Tavasszal tanfolyamokat hirdetünk, amelyek segítik a körbe való csatlakozást.",
13+
"action": "Tudj meg rólunk többet"
14+
},
15+
"blogPromo": {
16+
"title": "Legutóbbi bejegyzés blogunkból"
17+
},
18+
"operations": {
19+
"title": "Működésünk"
20+
}
21+
},
22+
"Contact": {
23+
"title": "Kapcsolat",
24+
"action": {
25+
"members": "Ismerd meg tagjaink",
26+
"projects": "Ismerd meg munkáink"
27+
}
28+
},
29+
"History": {
30+
"title": "Rólunk",
31+
"sectionHistory": {
32+
"title": "Történelem"
33+
},
34+
"sectionTechStack": {
35+
"title": "Technológiák",
36+
"action": "Ismerd meg munkáink"
37+
},
38+
"sectionTeamwork": {
39+
"title": "Csapatmunka"
40+
},
41+
"sectionAFSZ": {
42+
"title": "AFSZ"
43+
}
44+
},
45+
"Members": {
46+
"title": "Tagjaink",
47+
"inactivesTitle": "Korábbi tagjaink",
48+
"rank": {
49+
"ex-leader": "volt körvezető",
50+
"leader": "körvezető",
51+
"rookie": "újonc",
52+
"member": "tag",
53+
"courses-coord": "tanfolyamfelelős",
54+
"financial-coord": "gazdaságis",
55+
"hr-coord": "HR felelős",
56+
"pek-admin": "PéK admin"
57+
},
58+
"meetingTitle": "Kir-Dev gyűlés",
59+
"nonFuncButton": "Nem funkcionáló gomb",
60+
"nameFormat": "{lastName} {firstName}",
61+
"imageAlt": "{lastName} {firstName} profilképe"
62+
},
63+
"Projects": {
64+
"title": "Projektjeink",
65+
"status": {
66+
"active": "Aktív",
67+
"new": "Új",
68+
"done": "Átadva",
69+
"discontinued": "Megszakítva"
70+
}
71+
},
72+
"Courses": {
73+
"title": "Tanfolyamunk",
74+
"body": "A tavaszi félévek folyamán több alkalmas tanfolyamsorozatot tartunk. Megismerkedhettek a HTML-JS-CSS világával, egy-egy webes keretrendszerrel, illetve a webfejlesztés szakkifejezéseivel, eszközeivel.",
75+
"action": "Jelentkezés lentebb",
76+
"sectionJoiningTitle": "Jelentkezés",
77+
"sectionMentoringTitle": "Mentorprogram"
78+
},
79+
"Post": {
80+
"toc": "Tartalomjegyzék"
81+
},
82+
"Blog": {
83+
"title": "Blog",
84+
"action": "Archívum megtekintése",
85+
"archiveTitle": "Blog archívum"
86+
},
87+
"common": {
88+
"navbar": {
89+
"closeMenu": "Menü bezárása",
90+
"openMenu": "Menü megnyitása",
91+
"langSwitcher": "Nyelv váltása",
92+
"themeSwitcher": "Téma váltása",
93+
"home": "Kezdőlap",
94+
"routes": {
95+
"blog": "Blog",
96+
"about": "Rólunk",
97+
"history": "Történelem",
98+
"projects": "Projektjeink",
99+
"members": "Csapatunk",
100+
"contact": "Kapcsolat",
101+
"courses": "Tanfolyam",
102+
"afsz": "Felkérések menete"
103+
}
104+
},
105+
"footer": {
106+
"contact": "Kapcsolat",
107+
"partOfSimonyi": "A Kir-Dev a <link>Simonyi Károly Szakkollégium</link> tagszervezete.",
108+
"sponsors": "Támogatóink",
109+
"socials": "Közösségi linkek"
110+
}
111+
}
112+
}

next-env.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/// <reference types="next" />
2+
/// <reference types="next/image-types/global" />
3+
/// <reference types="next/navigation-types/compat/navigation" />
4+
5+
// NOTE: This file should not be edited
6+
// see https://nextjs.org/docs/basic-features/typescript for more information.

0 commit comments

Comments
 (0)