An open API service indexing awesome lists of open source software.

https://github.com/lpsm-dev/personal-resume

๐Ÿฆ‘ [Portifolio] - This is a simples npm package of my personal resume in a CLI way
https://github.com/lpsm-dev/personal-resume

cli docker github js node nodejs npm personal resume resume-app resume-builder trivy

Last synced: 8 months ago
JSON representation

๐Ÿฆ‘ [Portifolio] - This is a simples npm package of my personal resume in a CLI way

Awesome Lists containing this project

README

          

gif-header

Personal Resume

[![Semantic Release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)]()
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)]()
[![GitHub repo size](https://img.shields.io/github/repo-size/lpsm-dev/personal-resume)]()
[![NPM version](https://img.shields.io/npm/v/lpsm-dev?logo=npm&style=flat-square)](https://www.npmjs.org/package/lpsm-dev)

---

gif-about

This is a simple npm package with my technical resume in a CLI way

---

## โžค Description

Do you love coding and want to show off your skills? Try out this CLI resume! You can customize it to your liking and use it to present your abilities. By using `npx`, it's easy to display your resume in the terminal, making it accessible to tech people.

## โžค Options


CLI Example

As of now there are below options:

- โœจ About Me
- ๐Ÿงช Past Experience
- ๐Ÿ’ป Programming
- ๐Ÿ’จ Tech Skills
- ๐Ÿ“‘ Projects
- ๐Ÿ”– Interests
- ๐Ÿค™ Contact Me
- ๐Ÿ’ธ Donations

## โžค Usage

Ways to run and use this project.

**Node**

Local

```bash
npm start
```

or

```bash
node index.js
```

Published

```bash
npx lpsm-dev
```

**Docker**

Container

Just a simple example that you can use to run this container:

```bash
docker run -it --rm --name personal-resume ghcr.io/lpsm-dev/personal-resume:main
```

Click [here](https://github.com/lpsm-dev/personal-resume/pkgs/container/personal-resume/versions) to see available image tags.

## โžค Demo

https://user-images.githubusercontent.com/58797390/148670421-fce972b2-8c13-4358-95ae-cd5ee6ac4d69.mov

## โžค Learning

- Setup a NPM publish pipeline using github actions.
- Setup a Docker build + scan pipeline using github actions.
- Create a node setup project to create a CLI.
- Create a release flow in github actions.
- Create a multistage node Dockerfile.
- Organize a git repo using pre-commit, editorconfig, gitignore and others.
- Setup make commands using Makefile.

## โžค Inspirations

* Thanks [@Neha](https://github.com/Neha/resume-cli) for sharing your project.

## โžค Author

๐Ÿ‘ค Hey!! If you like this project or if you find some bugs feel free to contact me in my channels:

>
> * Linktree: https://linktr.ee/lpmatos
>

## โžค Versioning

To check the change history, please access the [**CHANGELOG.md**](CHANGELOG.md) file.

## โžค Show your support

Give me a โญ๏ธ if this project helped you!

star-wars

Made with ๐Ÿ’œ by [me](https://github.com/lpsm-dev) ๐Ÿ‘‹ inspired on [readme-md-generator](https://github.com/kefranabg/readme-md-generator)