mirror of
				https://github.com/theoludwig/theoludwig.git
				synced 2025-10-14 20:23:25 +02:00 
			
		
		
		
	feat(skills): add C/C++
This commit is contained in:
		| @@ -14,11 +14,10 @@ | ||||
|     "divlo.vscode-styled-jsx-languageserver", | ||||
|     "bradlc.vscode-tailwindcss", | ||||
|     "mikestead.dotenv", | ||||
|     "coenraads.bracket-pair-colorizer", | ||||
|     "davidanson.vscode-markdownlint", | ||||
|     "ms-azuretools.vscode-docker" | ||||
|   ], | ||||
|   "forwardPorts": [3000], | ||||
|   "postAttachCommand": ["npm", "clean-install"], | ||||
|   "postAttachCommand": ["npm", "install"], | ||||
|   "remoteUser": "node" | ||||
| } | ||||
|   | ||||
							
								
								
									
										8
									
								
								.github/dependabot.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/dependabot.yml
									
									
									
									
										vendored
									
									
								
							| @@ -10,7 +10,7 @@ updates: | ||||
|     schedule: | ||||
|       interval: 'daily' | ||||
|  | ||||
|   - package-ecosystem: 'npm' | ||||
|     directory: '/' | ||||
|     schedule: | ||||
|       interval: 'daily' | ||||
|   # - package-ecosystem: 'npm' | ||||
|   #   directory: '/' | ||||
|   #   schedule: | ||||
|   #     interval: 'daily' | ||||
|   | ||||
							
								
								
									
										19
									
								
								.github/workflows/Divlo.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								.github/workflows/Divlo.yml
									
									
									
									
										vendored
									
									
								
							| @@ -16,7 +16,7 @@ jobs: | ||||
|         language: ['javascript'] | ||||
|  | ||||
|     steps: | ||||
|       - uses: 'actions/checkout@v2.3.4' | ||||
|       - uses: 'actions/checkout@v2.4.0' | ||||
|  | ||||
|       - name: 'Initialize CodeQL' | ||||
|         uses: 'github/codeql-action/init@v1' | ||||
| @@ -29,7 +29,7 @@ jobs: | ||||
|   build: | ||||
|     runs-on: 'ubuntu-latest' | ||||
|     steps: | ||||
|       - uses: 'actions/checkout@v2.3.4' | ||||
|       - uses: 'actions/checkout@v2.4.0' | ||||
|  | ||||
|       - name: 'Use Node.js' | ||||
|         uses: 'actions/setup-node@v2.4.1' | ||||
| @@ -46,7 +46,7 @@ jobs: | ||||
|   lint: | ||||
|     runs-on: 'ubuntu-latest' | ||||
|     steps: | ||||
|       - uses: 'actions/checkout@v2.3.4' | ||||
|       - uses: 'actions/checkout@v2.4.0' | ||||
|  | ||||
|       - name: 'Use Node.js' | ||||
|         uses: 'actions/setup-node@v2.4.1' | ||||
| @@ -63,10 +63,15 @@ jobs: | ||||
|       - run: 'npm run lint:markdown' | ||||
|       - run: 'npm run lint:typescript' | ||||
|  | ||||
|       - name: 'dotenv-linter' | ||||
|         uses: 'dotenv-linter/action-dotenv-linter@v2' | ||||
|         with: | ||||
|           github_token: ${{ secrets.github_token }} | ||||
|  | ||||
|   test-unit: | ||||
|     runs-on: 'ubuntu-latest' | ||||
|     steps: | ||||
|       - uses: 'actions/checkout@v2.3.4' | ||||
|       - uses: 'actions/checkout@v2.4.0' | ||||
|  | ||||
|       - name: 'Use Node.js' | ||||
|         uses: 'actions/setup-node@v2.4.1' | ||||
| @@ -83,7 +88,7 @@ jobs: | ||||
|   test-lighthouse: | ||||
|     runs-on: 'ubuntu-latest' | ||||
|     steps: | ||||
|       - uses: 'actions/checkout@v2.3.4' | ||||
|       - uses: 'actions/checkout@v2.4.0' | ||||
|  | ||||
|       - name: 'Use Node.js' | ||||
|         uses: 'actions/setup-node@v2.4.1' | ||||
| @@ -105,7 +110,7 @@ jobs: | ||||
|   test-e2e: | ||||
|     runs-on: 'ubuntu-latest' | ||||
|     steps: | ||||
|       - uses: 'actions/checkout@v2.3.4' | ||||
|       - uses: 'actions/checkout@v2.4.0' | ||||
|  | ||||
|       - name: 'Use Node.js' | ||||
|         uses: 'actions/setup-node@v2.4.1' | ||||
| @@ -127,7 +132,7 @@ jobs: | ||||
|     needs: [analyze, build, lint, test-unit, test-lighthouse, test-e2e] | ||||
|     runs-on: 'ubuntu-latest' | ||||
|     steps: | ||||
|       - uses: 'actions/checkout@v2.3.4' | ||||
|       - uses: 'actions/checkout@v2.4.0' | ||||
|         with: | ||||
|           fetch-depth: 0 | ||||
|           persist-credentials: false | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| image: 'gitpod/workspace-full' | ||||
|  | ||||
| tasks: | ||||
|   - before: 'cp .env.example .env && npm install --global npm@7' | ||||
|     init: 'npm clean-install' | ||||
|   - before: 'cp .env.example .env' | ||||
|     init: 'npm install' | ||||
|     command: 'npm run dev' | ||||
|  | ||||
| ports: | ||||
|   | ||||
							
								
								
									
										1
									
								
								.vscode/extensions.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.vscode/extensions.json
									
									
									
									
										vendored
									
									
								
							| @@ -7,7 +7,6 @@ | ||||
|     "divlo.vscode-styled-jsx-languageserver", | ||||
|     "bradlc.vscode-tailwindcss", | ||||
|     "mikestead.dotenv", | ||||
|     "coenraads.bracket-pair-colorizer", | ||||
|     "davidanson.vscode-markdownlint", | ||||
|     "ms-azuretools.vscode-docker" | ||||
|   ] | ||||
|   | ||||
| @@ -1,15 +1,15 @@ | ||||
| FROM node:16.10.0 AS dependencies | ||||
| FROM node:16.12.0 AS dependencies | ||||
| WORKDIR /usr/src/app | ||||
| COPY ./package*.json ./ | ||||
| RUN npm clean-install | ||||
|  | ||||
| FROM node:16.10.0 AS builder | ||||
| FROM node:16.12.0 AS builder | ||||
| WORKDIR /usr/src/app | ||||
| COPY ./ ./ | ||||
| COPY --from=dependencies /usr/src/app/node_modules ./node_modules | ||||
| RUN npm run build | ||||
|  | ||||
| FROM node:16.10.0 AS runner | ||||
| FROM node:16.12.0 AS runner | ||||
| WORKDIR /usr/src/app | ||||
| ENV NODE_ENV=production | ||||
| COPY --from=builder /usr/src/app/next.config.js ./next.config.js | ||||
|   | ||||
| @@ -32,17 +32,17 @@ | ||||
|     "Open-Source enthusiast" | ||||
|   ], | ||||
|   "skills": { | ||||
|     "programmingLanguages": ["JavaScript", "TypeScript", "Python"], | ||||
|     "programmingLanguages": ["JavaScript", "TypeScript", "Python", "C/C++"], | ||||
|     "frontEnd": ["HTML", "CSS", "Tailwind CSS", "React.js (+ Next.js)"], | ||||
|     "backEnd": ["Node.js", "Fastify", "Prisma", "PostgreSQL", "MySQL"], | ||||
|     "tools": ["Ubuntu", "Visual Studio Code", "Git", "Docker"] | ||||
|     "tools": ["GNU/Linux", "Ubuntu", "Visual Studio Code", "Git", "Docker"] | ||||
|   } | ||||
| } | ||||
| ``` | ||||
|  | ||||
| <hr /> | ||||
|  | ||||
| ## 📈 Stats | ||||
| ## 📈 Statistics | ||||
|  | ||||
| <p align=center> | ||||
|   <img height=175 align="center" src="https://github-readme-stats.vercel.app/api?username=Divlo&show_icons=true&theme=dark" /> | ||||
|   | ||||
| @@ -12,6 +12,7 @@ export const Skills: React.FC = () => { | ||||
|         <SkillComponent skill='JavaScript' /> | ||||
|         <SkillComponent skill='TypeScript' /> | ||||
|         <SkillComponent skill='Python' /> | ||||
|         <SkillComponent skill='C/C++' /> | ||||
|       </SkillsSection> | ||||
|  | ||||
|       <SkillsSection title='Front-end'> | ||||
|   | ||||
							
								
								
									
										5897
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										5897
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										48
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										48
									
								
								package.json
									
									
									
									
									
								
							| @@ -34,56 +34,56 @@ | ||||
|     "@fortawesome/fontawesome-svg-core": "1.2.36", | ||||
|     "@fortawesome/free-brands-svg-icons": "5.15.4", | ||||
|     "@fortawesome/free-solid-svg-icons": "5.15.4", | ||||
|     "@fortawesome/react-fontawesome": "0.1.15", | ||||
|     "@fortawesome/react-fontawesome": "0.1.16", | ||||
|     "classnames": "2.3.1", | ||||
|     "html-react-parser": "1.3.0", | ||||
|     "html-react-parser": "1.4.0", | ||||
|     "next": "11.1.2", | ||||
|     "next-pwa": "5.3.1", | ||||
|     "next-pwa": "5.4.0", | ||||
|     "next-themes": "0.0.15", | ||||
|     "next-translate": "1.1.0", | ||||
|     "next-translate": "1.1.1", | ||||
|     "react": "17.0.2", | ||||
|     "react-dom": "17.0.2", | ||||
|     "read-pkg": "7.0.0", | ||||
|     "sharp": "0.29.1", | ||||
|     "sharp": "0.29.2", | ||||
|     "universal-cookie": "4.0.4" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@commitlint/cli": "13.2.0", | ||||
|     "@commitlint/cli": "13.2.1", | ||||
|     "@commitlint/config-conventional": "13.2.0", | ||||
|     "@lhci/cli": "0.8.2", | ||||
|     "@saithodev/semantic-release-backmerge": "1.5.3", | ||||
|     "@saithodev/semantic-release-backmerge": "2.0.0", | ||||
|     "@semantic-release/git": "10.0.0", | ||||
|     "@testing-library/jest-dom": "5.14.1", | ||||
|     "@testing-library/react": "12.1.1", | ||||
|     "@testing-library/react": "12.1.2", | ||||
|     "@types/jest": "27.0.2", | ||||
|     "@types/node": "16.10.2", | ||||
|     "@types/react": "17.0.26", | ||||
|     "@typescript-eslint/eslint-plugin": "4.32.0", | ||||
|     "autoprefixer": "10.3.6", | ||||
|     "babel-jest": "27.2.4", | ||||
|     "cypress": "8.5.0", | ||||
|     "@types/node": "16.11.6", | ||||
|     "@types/react": "17.0.33", | ||||
|     "@typescript-eslint/eslint-plugin": "4.33.0", | ||||
|     "autoprefixer": "10.3.7", | ||||
|     "babel-jest": "27.3.1", | ||||
|     "cypress": "8.7.0", | ||||
|     "dockerfilelint": "1.8.0", | ||||
|     "editorconfig-checker": "4.0.2", | ||||
|     "eslint": "7.32.0", | ||||
|     "eslint-config-next": "11.1.2", | ||||
|     "eslint-config-prettier": "8.3.0", | ||||
|     "eslint-config-standard-with-typescript": "21.0.1", | ||||
|     "eslint-plugin-import": "2.24.2", | ||||
|     "eslint-plugin-import": "2.25.2", | ||||
|     "eslint-plugin-node": "11.1.0", | ||||
|     "eslint-plugin-prettier": "4.0.0", | ||||
|     "eslint-plugin-promise": "5.1.0", | ||||
|     "eslint-plugin-unicorn": "36.0.0", | ||||
|     "husky": "7.0.2", | ||||
|     "jest": "27.2.4", | ||||
|     "lint-staged": "11.1.2", | ||||
|     "markdownlint-cli": "0.28.1", | ||||
|     "eslint-plugin-promise": "5.1.1", | ||||
|     "eslint-plugin-unicorn": "37.0.1", | ||||
|     "husky": "7.0.4", | ||||
|     "jest": "27.3.1", | ||||
|     "lint-staged": "11.2.4", | ||||
|     "markdownlint-cli": "0.29.0", | ||||
|     "next-secure-headers": "2.2.0", | ||||
|     "postcss": "8.3.8", | ||||
|     "postcss": "8.3.11", | ||||
|     "prettier": "2.4.1", | ||||
|     "semantic-release": "18.0.0", | ||||
|     "start-server-and-test": "1.14.0", | ||||
|     "tailwindcss": "2.2.16", | ||||
|     "typescript": "4.4.3", | ||||
|     "tailwindcss": "2.2.17", | ||||
|     "typescript": "4.4.4", | ||||
|     "vercel": "23.1.2" | ||||
|   } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user