Code Monkey home page Code Monkey logo

maestros's People

Contributors

anthonyshew avatar br0p0p avatar euan-cowie avatar hacksore avatar pascalwill avatar ruheni avatar snax4a avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

maestros's Issues

Mind Map โœจ

I'd love to be able to come up with a reading list or list of prerequisites for each technology for each page in the reference.

Will probably draw this out with Excalidraw first to see what it would take and then move on from there.

[Tools] GraphQL

Would love some help with this one because I really haven't used GraphQL beyond a Hello, World!

Try Bun in this repo.

We're sticking with pnpm in this repo today for dogfooding purposes.

Once there is a "package manager switcher" in Maestros, we could dogfood Bun!

Make this repo a Turborepo.

I suppose we should be dogfooding, although it may be overkill for this repo specifically.

I'll probably split my portfolio and Maestros into two apps strictly for demo purposes.

Inline link to modals for key terms.

I'd love to be able to pop a modal for any key term within the reference.

The key term would have a dotted underline and, on click, you'd get a quick modal showing the term.

The absolute best way to do this would be with intercepted routes. That way, the modal would be a window to the Glossary page and I'd be ensuring consistency on the definitions. I don't know how feasible this is, though, so it will take some exploring.

Sidebar for heading navigations

Going to be essentially the same exact thing as this! It will involved parsing the Markdown, looking for lines that start with #, ##, ###, etc. and then rendering the links to those.

CleanShot 2023-08-13 at 18 15 48@2x

Idea: Subsections for tools

Would it be worth adding some subsections for tools, so that there is a top level which outlines the why to use this, and then different subpages for the relative implementation.

E.g.

  • Tooling
    • ORM's
      • DrizzleORM,
      • Prisma,
      • etc

(Also a minor point on this, we should probably just alphabetise the lists so that it's not showing a particular preference? Depends how opinionated you want to be.)

TypeScript

I will work on filling on the section about projects for MonoRepo implementations.
Projects flag helps with:

  • Enforcing Monorepo standards and best practices
  • Forcing the project to explicitly define files to compile
  • Improves performance which in growing Monorepos is critical

[Question] Is `baseUrl` needed in `tsconfig.json` ?

First of all big fan of what are you doing with "Monorepo Maestros"!

I've read your TypeScript docs and wondering if we need to have a baseUrl in the tsconfig.json file that references @repo/tsconfig?

Meaning:

// packages/logger/tsconfig.json file
{
  "$schema": "https://json.schemastore.org/tsconfig",
  "extends": "@repo/tsconfig/base.json", // Using our base config!
  "compilerOptions": {
    "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json",
    "baseUrl": ".",
  },
  "include": ["."],
  "exclude": ["node_modules"]
}

If we don't need it, in which scenarios do we need it in monorepo? In conjunction with paths maybe?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.