• Stars
    star
    173
  • Rank 220,124 (Top 5 %)
  • Language
  • Created over 10 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

📓 My workflow context and own code conventions

Workflow Guide

Workflow Guide



Summary
  1. Workflow Lifecycle
  2. Tools
  3. Guides

Introduction

Hello there! I'm Vitor Britto, a Senior Software Engineer based in Brazil with over 15 years of experience in the software industry. I'm passionate about improving skills, learning new technologies, enjoy influencing others and always advocate for technical excellence while being open to change. I have strong experience building SaaS applications and developing software products.

🚀 Feel free to visit my personal website: https://vitorbritto.dev

About this Guide

  1. A personal Framework with approaches and methods that I use to delivery high-quality softwares.
  2. Tools that makes my Workflow easy.
  3. My own code conventions, which is inspired by what is popular within the community and flavored with some personal opinions.
  4. Major dependencies that I use.

The main reasons

  • Apply rules and be based on a principle and methodology of process which could maintain the structure of my standards.

  • Not only have a code style guide, but relevant informations about my Workflow. Thus I always keep the same logic process and can initiate the development of my projects without any questions when making a scaffolding, building process, automation rotines, unit testing and others tasks.

Workflow Lifecycle

You can find a complete list of applications, utilities, DevOps and Business Tools here: Stack Share

This is a simple table with approaches and methods that I use at my Workflow lifecycle.

Plan Design Develop
Research Concepting Scaffolding
Observe Prototype Coding
Understand Refine Build
Analyze Style Guide QA
Timeline Approval Deploy

[back to top]

Tools

Plan

  • Obsidian - To take notes of everything
  • Trello - Task Management for projects
  • Linear - For Issues tracking, Roadmaps and more
  • Google Meet - Business Conferences and Chats
  • Slack - Team Messaging

[back to top]

Design

  • Whimsical - For ideas, mindmaps and more
  • Figma - Prototyping and Layouts Presentations
  • Miro - Used for System Design Diagrams and Flows

[back to top]

Develop

Scaffolding

Check the Kickstarts organization where I organize and setup my stacks for every kind of project. It's a initial structure and configuration where I can start coding in a few minutes.

Editors

Build

Frameworks Libraries Tests DevOps Css Others
React Native React Jest AWS Sass Typescript
NextJS Mocha Docker PostCSS Parcel
ExpressJS Cypress Serverless Tailwind Webpack
NestJS Appium Styled Components Rest API
GraphQL

... and much more!

[back to top]


Guides

For web projects in which I work from planning to delivery, I use the guides below. If I am on a team that already has established guides, I'll follow the rules already adopted.already adopted. No bullshit, just follow the rules.

Be Consistent

The point of having style guidelines is to have a common vocabulary of coding so people can concentrate on what you're saying rather than on how you're saying it. We present global style rules here so people know the vocabulary, but local style is also important. If code you add to a file looks drastically different from the existing code around it, it throws readers out of their rhythm when they go to read it. Avoid this.

[back to top]

License

MIT License © Vitor Britto

More Repositories

1

dev-list

:rage4: A BADASS list for faster Web Development!
146
star
2

tictac

⏰ Handy time manager for your daily tasks
JavaScript
56
star
3

forcefiles

:neckbeard: My OSX dotfiles
Shell
46
star
4

gomdn

Don't use W3Schools. Use MDN to search or reference. Seriously!
JavaScript
38
star
5

skeleton

A really simple boilerplate for new projects (Shell version).
CSS
37
star
6

robotscripts

A collection of docs, tools and robotics labs with JavaScript
34
star
7

labs

🔬 A place for studies and experiments
JavaScript
33
star
8

sublime-devdocs

Sublime Text 2 plugin allowing you to easily search the DevDocs documentation.
Python
32
star
9

makefy

An easy way to automate build tasks with Makefile
29
star
10

gruntify

A Sweet way to use Grunt
JavaScript
26
star
11

markupify

Extract parts from your HTML file
Shell
21
star
12

optimus

A lightning-fast way to run your tests with JavaScript.
JavaScript
20
star
13

just

A simple task runner on top of NodeJS.
JavaScript
17
star
14

node-skeleton

A really simple boilerplate for new projects. (NodeJS version)
CSS
14
star
15

PDFify

Easily generate a PDF with style from a URL.
JavaScript
14
star
16

gofacebook

Search for hashtags, contents in groups os fanpages at Facebook
JavaScript
13
star
17

nexus

Simple and fast method to start a web server
Shell
13
star
18

gostack

A pretty simple and easy way to find solutions at StackOverflow.
JavaScript
13
star
19

yoda

Yoda is a simple method to collect your links and saves into a file using Shell Script.
Shell
11
star
20

guardian

A simple method to execute backups in your local environment.
Shell
10
star
21

gone

[WIP!] A simple way to deploy files. Ready, Set, Gone!
JavaScript
8
star
22

setup-vim

My personal VIM Configuration.
Vim Script
6
star
23

date-stylish

Date and time with style.
JavaScript
6
star
24

postperday

Encontre as publicações marcadas com a hashtag #1postperday facilmente.
JavaScript
5
star
25

simlog

Simple log messages for NodeJS.
JavaScript
4
star
26

cloneall

Clone all repositories from a specific user or organization
Shell
4
star
27

gympass-sdk-php

☕ An easy way to integrate the Gympass Booking API.
PHP
4
star
28

react-simple-auth

💻 React Simple Auth
JavaScript
4
star
29

octolist

A list of repositories from specific user.
JavaScript
4
star
30

dockerized-nodejs-express

JavaScript
2
star
31

vitorbritto

🚀 My resume. =]
2
star
32

reqres-json

Get a JSON file and parse it.
JavaScript
2
star
33

simhelp

Generate a simple help based on your package.json manifest.
JavaScript
2
star
34

pixmap

Collection of Shell Scripts for image tasks.
Shell
2
star
35

pure-mvc

PHP
2
star
36

slim-manpages

[WIP!] Uma coleção de man pages com um formato simplificado e de fácil leitura.
1
star
37

is-valid-cpf

Validate CPF
JavaScript
1
star
38

weather-app

JavaScript
1
star
39

website

🚀 My personal website
CSS
1
star
40

poc-react-native-testid

Java
1
star
41

is-valid-cnpj

Validate CNPJ
JavaScript
1
star
42

gulpify

Let's put some caffeine in this gulp!
JavaScript
1
star
43

is-valid-url

JavaScript
1
star
44

poc-code-push

1
star
45

convert-base

Convert Base Number
JavaScript
1
star
46

mern-graphql-lab

JavaScript
1
star
47

is-valid-zipcode

Validate Zip Code (Brazilian format)
JavaScript
1
star
48

fire-app

Java
1
star
49

area51-service

TypeScript
1
star
50

react-financial-system

JavaScript
1
star
51

unixify

Shell
1
star
52

is-valid-email

Validate E-mail
JavaScript
1
star
53

shellscripts

Shell scripts that I use in my Wofkrlow
1
star
54

simple-nodejs-api

TypeScript
1
star
55

redux

[WIP!] A NodeJS module to easily manipulate JavaScript in many ways.
JavaScript
1
star
56

react-labs-login-system

JavaScript
1
star
57

qrcode-generator

JavaScript
1
star
58

local-swagger-hub

A simple local swagger hub parser with Node.js
JavaScript
1
star
59

rw-handler

"Read" data types and "Write" a message for an exception.
JavaScript
1
star
60

is-valid-inss

Validate INSS number
JavaScript
1
star