Code Monkey home page Code Monkey logo

grater's Introduction










if anime girls were real (and they all had a crush on me) i think that would be pretty sweet











my ✨BRAND✨NEW✨ "polished" project list

bigger things

smaller things

  • recaller - async/await based function retry utility

i'll list more here as i go through my repos and clean em up

grater's People

Stargazers

 avatar

Watchers

 avatar  avatar

grater's Issues

ideas

database initialization:

  1. /schema.sql or /schema/ directory (schema .sql files are executed in alphabetic order)
  2. /seeds.sql or /seeds/ directory (alphabetic order)

migrations:

  • /migrations/ folder, format is TIMESTAMP_NAME.sql
    • TIMESTAMP is the current UTC time, in YYYYMMDDHHMMSS, like Rails' ActiveMigration
    • TIMESTAMP is also essentially the id of the migration, so there cannot be multiple migrations with the same timestamp
    • NAME is the description of the migration (no format in particular)
  • schema migrations are kept track of in schema_migrations table of the database
  • grater migrate [TIMESTAMP] - migrates schemas. runs all migrations that have not been run (load schema_migrations folder). if timestamp is provided, then that specific migration is run (and error thrown if grater notices that the migration has been run before, saying you gotta run it with --force)

bare minimum

  • schemas
  • seeds
  • migrations w/ grater migrate (no specific timestamp)
  • config (how are we doing configuration???)
  • grater init new, grater init fresh

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.