Home

Awesome

<div id="#top"></div> <br /> <p align="center"> <img src="https://github.com/vitorbritto/workflow-guide/raw/master/source/logo-wg.png" alt="Workflow Guide" width="320"> </p> <h3 align="center">Workflow Guide</h3> <br /> <br /> <details> <summary>Summary</summary> <ol> <li><a href="#workflow-lifecycle">Workflow Lifecycle</a></li> <li><a href="#tools">Tools</a></li> <li><a href="#guides">Guides</a></li> </ol> </details> <br />

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.

:rocket: 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

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.

PlanDesignDevelop
ResearchConceptingScaffolding
ObservePrototypeCoding
UnderstandRefineBuild
AnalyzeStyle GuideQA
TimelineApprovalDeploy
<p style="font-size: 14px;" align="right">[<a href="#top">back to top</a>]</p>

Tools

Plan

<p style="font-size: 14px;" align="right">[<a href="#top">back to top</a>]</p>

Design

<p style="font-size: 14px;" align="right">[<a href="#top">back to top</a>]</p>

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

FrameworksLibrariesTestsDevOpsCssOthers
React NativeReactJestAWSSassTypescript
NextJSMochaDockerPostCSSParcel
ExpressJSCypressServerlessTailwindWebpack
NestJSAppiumStyled ComponentsRest API
GraphQL

... and much more!

<p style="font-size: 14px;" align="right">[<a href="#top">back to top</a>]</p>

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.

<p style="font-size: 14px;" align="right">[<a href="#top">back to top</a>]</p>

License

MIT License © Vitor Britto