see_it_done

1.4.66 • Public • Published

see_it_done (from startup to the end)

Releases: npm Build Status codecov downloads license

Quality: CodeFactor DeepScan grade Known Vulnerabilities dependencies Status

Development: open issues closed issues last commit Maintenance commit activity

Github: code size repo size Github releases HitCount

Build History

Build History

Main npm keywords:

  • "front-end",
  • "back-end",
  • "cli",
  • "documentation",
  • "css",
  • "testing",
  • "iot",
  • "coverage",
  • "mobile",
  • "framework"
  • "robotics",
  • "math"

Framework keywords:

  • "lamed",
  • "console",
  • "cli",
  • "command-line"
Burn down Well said

Project Setup

AS A

  • Project owner
  • Project manager
  • Developer

I WANT TO

  • kick-start new projects
    and get the CI (the automatic build, unit testing, code coverage and NPM release pipline) up and running
  • auto upgrade dependencies
  • implement and debug unit tests easily and effectively

SO THAT I CAN

  • Finish fast and at the highest quality
  • Spend more time focus on new features
  • Easily refactor projects and dependencies

In short:
From lift-off to touchdown - get to the goal as safely and as quick as possible.

After executing the following instructions, replace with your README text:

  • Copy contents of "see_it_start" to your project folder
  • Edit "package.json" and ".travis.yml" and replace "see_it_start" with your project name.
  • Execute following commands to setup the README.md
ll badges readme
ll readme usage
  • In the src folder of see_it_done project edit
    • Add your project to 'package_zetup.json' and
    • execute 'node src/packageSync'

To customize more:

  • In the src folder of see_it_done project edit
    • 'package_add.json' (add default items for all your projects package files)
    • 'package_update.json' (add items you want to sync across all your projects package files)
    • 'package_zetup.json'
      • add the projects who's package files you want to sync to
      • add the project package files you want to exclude when defaults are synced
      • add the npm commands you want to automatic run across projects
      • set the default timeout time
      • set you .gitIgnore file you want to sync accross all your projects
  • When all is setup, run the following command to sync all package.json files across your projects:
node src/packageSync
  • When all is setup, run the following command to create batch scripts across your projects:
node src/npmBatch

There are already batch scripts defined to do the following:

  • Commit accross all projects:
    • local, (local commit only)
    • fast, (commit and push)
    • safe (commit and push if all tests completed successfully)
  • Pull accross all projects
  • Remove files from git for all projects (after update of .gitIgnore)
  • Upgrade all dependencies across all projects (and run CI pipeline)
  • Run unit tests across all projects

Helpful tools

About Team

license

Readme

Keywords

none

Package Sidebar

Install

npm i see_it_done

Weekly Downloads

1

Version

1.4.66

License

MIT

Unpacked Size

2.55 MB

Total Files

107

Last publish

Collaborators

  • perezlamed