1.0.5 • Published 2 years ago

@school-as-code/school-as-code-package v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

School as Code: NPM package

This is the package used in the GitHub actions to set up the School As Code template repository.

Why an NPM package?

  • it can be used to set up the repository locally
  • it can be run by an action to set up the repository with one click
  • easier to develop than an action

In the Bin

  • /avatars.js: Fetches and saves the GitHub avatar for each learner into the .school/assets/avatars folder. These are used in the rendered README.
  • /collaborators.js: Adds each learner as a collaborator in the repository.
  • /full-setup.js: Does all of these things. Does not render the README until after the projecting is setup, it needs board and milestone numbers to render the README.
  • /projecting.js: Setups up a project board, creates configured labels, and one milestone per material. It persists an updated config with the milestone and board numbers added (this is used to render the README).
  • /render-readme.js: Renders a README with the configured materials, learners, and links filtering over repository issues & project board.
1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago