Code Monkey home page Code Monkey logo

dotfiles's Introduction

profile views

Hello there! waving-hand

coding

Hi, Iโ€™m @lcampit, complete name's Leonardo Campitelli. I'm a ๐Ÿ‘จโ€๐Ÿ’ป Computer Engineer aching to improve and fine-tune my own developing style. My main desire is to develop useful programs and applications to solve problems and needs, and I do love to code.

As of now I'm working as a Software Engineer in Italy, developing web apps on both frontend and backend as well as scouting for different tools to improve my company development workflow. I love to discover new technologies to help me become a better Developer and Software Engineer. I'll upload on github my main works and projects I've been working on.

I'm a never ending learner, currently diving into CI/CD and DevOps, as well as everything related to the CLI and Linux world. I've subscribed to different newsletter and browse multiple news aggregator sites in my free time to be always on top of the latest changes and IT discoveries.

I'm a flexible developer with a great curiosity and enthusiasm, open to all kinds of projects that let me get my hands dirty. I do strive to provide readable and maintainable code with my personal signature on it.

I'm currently on a journey to improve my contributions here on Github, taking my profile here seriously, feel free to reach out!

Let's code something awesome together!

๐ŸŒ You can reach me on:

Gmail Facebook LinkedIn X

Things I code with:

๐Ÿ› ๏ธ Languages & Tools

Python C C# C++ Go GraphQL Java TypeScript JavaScript HTML5 Lua PHP Scala YAML Ansible CMake Docker Confluence Gradle Grafana Jira Kubernetes Postman Swagger Terraform Trello Jenkins Bitbucket Git GitHub GitLab

๐Ÿค– Machine Learning / Deep Learning

NumPy Matplotlib Keras Pandas PyTorch scikit-learn SciPy TensorFlow

โ™พ๏ธ CI

CircleCI GitHub Actions

โ› Databases

Firebase InfluxDB MongoDB Redis SQLite Postgres

๐Ÿ’ฌ Developer forums

Stack Overflow Reddit

๐Ÿงฎ Frameworks

.Net Angular Django Flask NPM NestJS Next JS NodeJS Poetry React RxJS Spring TailwindCSS Yarn cypress Jest

โ˜๏ธ SaaS

AWS Azure Vercel

โœ๏ธ IDEs

Neovim Vim Visual Studio Code GoLand IntelliJ IDEA PyCharm Rider WebStorm

๐Ÿ’ป OS

Arch Debian Linux macOS Ubuntu Windows

๐Ÿ”ฅ Stats

๐Ÿ† GitHub Trophies

โœ๏ธ Random Dev Quote

dotfiles's People

Contributors

akj2018 avatar lcampit avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

akj2018

dotfiles's Issues

Test nvim config installation script

The installation script for nvim needs to be thoroughly tested to make sure it works both with or without an existing nvim configuration, backing up existing configs or overwriting them

Test zsh configuration installation script

The installation script for zsh needs to be thoroughly tested to make sure it works both with or without an existing zsh configuration, backing up existing configs or overwriting them

Add rtx support

as title, add rtx global configuration and installation script

Manage dotfiles with framework

Despite my efforts, managing dotfiles installation (along with respective programs) can prove to be hard to maintain.
Some kind of frameworks like dotbot may be used.

complete vim installation script

The vim section is currently missing an installation script that links my vimrc file to where it has to be for Vim to source it, with a backup option to save previously existing configurations

Jsonls does not work when opening json files with older version of node

Jsonls is configured to spawn when opening a json file to provide lsp functionalities. When opening a json file using latest node version (20.04), everything works fine. When using an older version (12.22.12), set up locally or globally using rtx (or nvm or similar programs), jsonls fails to start up

Install scripts missing common dependencies

Some scripts used to install tools may fail if common dependencies like gcc, cmake, etc are not installed on target machine. It would be nice to check for these dependencies first and install them allowing for a smoother experience

Test tmux configuration installation script

The installation script for tmux needs to be thoroughly tested to make sure it works both with or without an existing tmux configuration, backing up existing configs or overwriting them

Test gitconfig installation script

The installation script for gitconfig needs to be thoroughly tested to make sure it works both with or without an existing gitconfig configuration, backing up existing configs or overwriting them

Add screenshots

Would be nice to have some screenshots across the sections, or at least on the main README.md, to show how the setup looks like

Add Environmental Variables Check

All install scripts as of now are based on the DOTFILES_LOCATION environmental variable to install tools. This variable is only set in the main install script, and these individual scripts will therefore fail. Add a check on DOTFILES_LOCATION being set, if not set it yourself and keep executing. In this case, the install script is considered to be run as a standalone installation rather than part of the whole setup

Tmux colorscheme

In tmux, nvim has a different color appearance than the one appearing in a normal nvim session in alacritty.

Add zsh documentation

The zsh section has been added but lacks any documentation about the plugin used and how I've installed it and alias configuration

Test wezterm configuration installation script

The installation script for wezterm needs to be thoroughly tested to make sure it works both with or without an existing wezterm configuration, backing up existing configs or overwriting them

Update tmux documentation

Some more plugins and configuration have been added to tmux, the docs should be updated to reflect these changes

Add vim documentation

Vim section lacks a proper README.md file explaining plugins installed and configuration.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.