Skip to content
View asyncink's full-sized avatar
  • Moscow, Russia
Block or Report

Block or report asyncink

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
asyncink/README.md

checkup workflow

Overview

My name is Mikhail T., you can also call me asyncink. I work as a software engineer at Rambler. From time to time I write notes and collect favorite longreads and videos in this blog.

Stack

Core

  • Next: base framework
  • React: base ui library

Minor

  • date-fns: consistent toolset for manipulating dates
  • marked: light-weight markdown parser

Tooling

  • TypeScript: bulletproof static typing
  • PostCSS: css transforming
  • ESLint: js and ts linting
  • stylelint: css linting
  • Prettier: code formatting
  • Conventional Commits: meaningfull commit messages
  • Standard Version: versioning using semver
  • GitHub Actions: CI/CD

Commands

  • start: start app locally
  • build: compile production build
  • start:prod: start production build locally
  • lint: lint code with ESLint and stylelint
  • format: fix code style with prettier and eslint
  • typecheck: run static type checking with TypeScript
  • checkup: run lint and typecheck
  • release: generate changelog, bump version and release tag

Structure

  • components: shared React-components
  • lib: static nextjs data fetching and shared utilities
  • pages: page components
  • styles: global styles and css variables
  • types: typescript type definitions

Popular repositories Loading

  1. asyncink asyncink Public

    TypeScript

  2. numd numd Public

    Forked from andrepolischuk/numd

    Pluralize a word

    JavaScript

  3. licenselint licenselint Public

    Forked from rambler-digital-solutions/licenselint

    A linter for NPM package licenses to avoid dependencies that not compatible with license of your software

    TypeScript

  4. marina-bpmn marina-bpmn Public

  5. react-toolkit react-toolkit Public

    Forked from rambler-digital-solutions/react-toolkit

    Toolkit for server-side rendered route based apps built with React and React Router

    TypeScript

  6. next-yandex-metrica next-yandex-metrica Public

    Forked from reapziq/next-yandex-metrica

    Yandex Metrica integration for Next.js

    TypeScript