Giter VIP home page Giter VIP logo

serverless-koa's Introduction

CHANGEME

Project initialization steps

  1. Initialize repository (typically via git init)
  2. Install dependencies (typically via npm install)
  3. Acknowledge pre-configured precommit git hooks, they validate changes to be committed against preconfigured lint rules and expected prettier style.
    If for some reason in context of this project you don't find it helpful, ensure to remove all husky and lint-stage related configuration.
  4. Acknowledge pre-configured semi-automation of a release process. For that to work as expected, project is expected to to follow semantic commit messages.
    See proposed Commit Message Guidelines.
    If for some reason in context of this project you don't find it helpful, ensure to remove all commitlint and standard-version related configuration, and cleanup .travis.yml.
  5. Fill all occurences of CHANGEME found in any files across a project with expected counterparts. While doing that also remove this section.
  6. (Needed for automatic tagging of new releases) Using setup-cicd-resources helper Configure GET_LAST_VALIDATED_COMMIT_HASH_URL and PUT_LAST_VALIDATED_COMMIT_HASH_URL GitHub Secrets for CI/CD
  7. (Needed for automatic tagging of new releases)Configure serverless-ci auth token (just piblic_repo scope is needed) into USER_GITHUB_TOKEN GitHub secret for CI/CD
  8. Commit created changes, ideally by combining them into initial commit by pursuing following steps:
  • git stash
  • git rebase -i --root
    Change here 'pick' to 'edit' on first commit
  • git stash pop
  • git add -A .
  • git commit --amend '-S'
    Confirm on initial commit message.
    (note: this one doesn't necessarily need to confirm to commitlint. To make it distinct you may use emotikon as ๐Ÿ’ฅ).
  • git rebase --continue
  • git push -f
  1. Ideally all further updates should go through CI validated and reviewed PR's

serverless-koa's People

Contributors

zhiwww avatar

Watchers

 avatar

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.