Skip to content

nzzdev/ed-tech-utilities

Repository files navigation

ed-tech-utilities

Contains all utility packages managed by editorial-tech

Getting started

  1. Copy an existing package folder

  2. Run npm install from package folder

cd <package-folder>
npm install

Development

  1. cd <package-folder>
  2. npm run start

Testing

  1. cd <package-folder>
  2. npm run test

Publication Process

For each npm package release we do a ed-tech-utilities repository release. This allows for easy tracking of commits related to either package name/version or repository version.

  1. Create a PR from your fix- or feature-branch to main. Maybe have another team member do a code-review. Merge the PR.
  2. Pull your changes and cd <package-folder>
  3. Update the version in the package.json file
  4. npm publish (automatically runs tests, typescript compiler & rollup bundler)
  5. Commit the new build and updated package.json
  6. Go to GitHub Repo Releases
  7. Create a new release with raised utility repo version as title <package-name>-v<package-version-number> (raise by change severity of package, e.g.tracking-v1.1.3)
  8. Add the tag <package-name>-<package-version-number> (e.g. date-1.0.3)
  9. Add release description or point to package readme (if changes are documented)

Install Package

npm install <package-name>

About

Contains all utility packages managed by editorial-tech

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6