📝 docs(README): convert to profile readme

This commit is contained in:
2025-03-20 10:58:13 +00:00
parent f74e35743f
commit 3d9fc3ff6b
+46 -27
View File
@@ -1,38 +1,57 @@
# [m-tartari.eu](https://m-tartari.eu/) <h2 align="center">Hi there, I'm Michele - aka <a href="https://m-tartari.eu/" target="_blank" rel="noreferrer">m-tartari</a> 👋</h1>
<h4 align="center">A Robotics/Full-Stack Engineer from Italy</h3>
<br/>
[![Deployment status](https://github.com/m-tartari/m-tartari.github.io/actions/workflows/deploy.yml/badge.svg)](./.github/workflows/deploy.yml) <!--
[![Build Status](https://github.com/m-tartari/m-tartari.github.io/actions/workflows/build.yml/badge.svg)](./.github/workflows/build.yml) ![Michele's GitHub stats](https://github-readme-stats-git-main-m-tartaris-projects.vercel.app/api?username=m-tartari&count_private=true&show_icons=true&theme=github_dark&custom_title=GitHub%20Stats)
[![codecov](https://codecov.io/gh/m-tartari/m-tartari.github.io/graph/badge.svg?token=TY80ZNAWME)](https://codecov.io/gh/m-tartari/m-tartari.github.io) ![Michele's Top Languages](https://github-readme-stats-git-main-m-tartaris-projects.vercel.app/api/top-langs?username=m-tartari&count_private=true&show_icons=true&theme=github_dark&locale=en&layout=compact)
-->
A website where I showcase my projects and skills. ### Languages and Tools:
## React + TypeScript + Vite [<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/typescript/typescript-original.svg" alt="typescript" width="40" height="40"/>](https://www.typescriptlang.org/)
[<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/javascript/javascript-original.svg" alt="javascript" width="40" height="40"/>](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
[<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original.svg" alt="python" width="40" height="40"/>](https://www.python.org)
[<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/cplusplus/cplusplus-original.svg" alt="cplusplus" width="40" height="40"/>](https://www.w3schools.com/cpp/)
[<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/c/c-original.svg" alt="c" width="40" height="40"/>](https://www.cprogramming.com/)
[<img src="https://www.vectorlogo.zone/logos/gnu_bash/gnu_bash-icon.svg" alt="bash" width="40" height="40"/>](https://www.gnu.org/software/bash/)
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. <!-- webdev -->
Currently, two official plugins are available: [<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/react/react-original-wordmark.svg" alt="react" width="40" height="40"/>](https://reactjs.org/)
[<img src="https://www.vectorlogo.zone/logos/jestjsio/jestjsio-icon.svg" alt="jest" width="40" height="40"/>](https://jestjs.io)
[<img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/flask/flask-original.svg" alt="flask" width="40" height="40"/>](https://flask.palletsprojects.com/)
[<img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/express/express-original.svg" alt="express" width="40" height="40"/>](https://expressjs.com)
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh <!--
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh [<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/nginx/nginx-original.svg" alt="nginx" width="40" height="40"/>](ttps://www.nginx.com)
[<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/mysql/mysql-original-wordmark.svg" alt="mysql" width="40" height="40"/>](https://www.mysql.com/)
-->
<!-- CD/CI -->
## Expanding the ESLint configuration [<img src="https://github.githubassets.com/images/modules/site/features/actions-icon-actions.svg" alt="github-actions" width="40" height="40"/>](https://github.com/features/actions)
[<img src="https://www.vectorlogo.zone/logos/travis-ci/travis-ci-icon.svg" alt="travisci" width="40" height="40"/>](https://travis-ci.org)
[<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/docker/docker-original-wordmark.svg" alt="docker" width="40" height="40"/>](https://www.docker.com/)
If you are developing a production application, we recommend updating the configuration to enable type aware lint rules: <!--
[<img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/codecov/codecov-plain.svg" alt="codecov" width="40" height="40"/>](https://about.codecov.io/)
-->
<!-- other -->
<!--
[<img src="https://www.vectorlogo.zone/logos/ros/ros-icon.svg" alt="ROS" width="40" height="40"/>](https://www.ros.org/)
-->
- Configure the top-level `parserOptions` property like this: [<img src="https://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png" alt="matlab" width="40" height="40"/>](https://www.mathworks.com/)
[<img src="https://cdn.worldvectorlogo.com/logos/arduino-1.svg" alt="arduino" width="40" height="40"/>](https://www.arduino.cc/)
[<img src="https://www.ros.org/imgs/logo-white.png" alt="ROS" width="80" />](https://www.ros.org/)
```js <!--
export default { <a href="https://opencv.org/" target="_blank" rel="noreferrer">
// other rules... <img src="https://www.vectorlogo.zone/logos/opencv/opencv-icon.svg" alt="opencv" width="40" height="40"/>
parserOptions: { </a>
ecmaVersion: 'latest', -->
sourceType: 'module',
project: ['./tsconfig.json', './tsconfig.node.json'],
tsconfigRootDir: __dirname,
},
}
```
- Replace `plugin:@typescript-eslint/recommended` to `plugin:@typescript-eslint/recommended-type-checked` or `plugin:@typescript-eslint/strict-type-checked` ### Contact me with:
- Optionally add `plugin:@typescript-eslint/stylistic-type-checked`
- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and add `plugin:react/recommended` & `plugin:react/jsx-runtime` to the `extends` list [<img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/github/github-original.svg" alt="github" height="30" width="40" />](https://github.com/m-tartari)
[<img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/linkedin/linkedin-original.svg" alt="linkedin" height="30" width="40" />](https://linkedin.com/in/m-tartari)