Software Alternatives & Reviews

🎓 Monorepo College Lecture 2: Build Me Up Buttercup

Typescript Prisma GraphQL API Prettier Git EditorConfig
  1. TypeScript allows developers to compile a superset of JavaScript to plain JavaScript on any browser, host, or operating system.
    Pricing:
    • Open Source
    In this part, we will be initializing the project, getting all of the initial files out of the way and then configure Prettier as well as create the first package of our monorepo which will be a tsconfig package responsible for sharing TypeScript configuration files to the other packages we will create in the future.

    #Programming Language #OOP #Generic Programming Language 25 social mentions

  2. Prisma helps modern applications access and manipulate data through a unified data layer
    Pricing:
    • Open Source
    Public-hoist-patterns - By default, pnpm won't hoist any packages other than ESLint and Prettier packages to the root node_modules folder, This is mostly great but because we will be using Prisma as our database ORM, it does not play nicely in monorepo settings and hence why we need to add it to our public-hoist-patterns to make it work. This overrides the default value of Prettier and ESLint packages though hence why we need to add them again.

    #Project Management #Workflow Automation #Web Service Automation 63 social mentions

  3. An opinionated code formatter
    Pricing:
    • Open Source
    In this part, we will be initializing the project, getting all of the initial files out of the way and then configure Prettier as well as create the first package of our monorepo which will be a tsconfig package responsible for sharing TypeScript configuration files to the other packages we will create in the future.

    #Developer Tools #Code Analysis #JavaScript Framework 253 social mentions

  4. 4

    Git

    Git is a free and open source version control system designed to handle everything from small to very large projects with speed and efficiency. It is easy to learn and lightweight with lighting fast performance that outclasses competitors.
    Pricing:
    • Open Source
    First things first, I always make sure to get the git side of things all setup and ready as the first step into setting up any project, and Acme is no different.

    #Git #Git Tools #Code Collaboration 213 social mentions

  5. EditorConfig is a file format and collection of text editor plugins for maintaining consistent coding styles between different editors and IDEs.
    Pricing:
    • Open Source
    EditorConfig is a tool that defines coding styles for multiple editors and IDEs, this will be somewhat of a fallback for users who don't have prettier formatting in their editor and prettier does support .editorconfig by default so there is no reason to not have it.

    #Developer Tools #Code Analysis #Code Coverage 80 social mentions

Discuss: 🎓 Monorepo College Lecture 2: Build Me Up Buttercup

Log in or Post with