This repository serves as a template for creating new repositories within the New Jersey State Office of Innovation. It provides a standardized structure and guidelines to follow when developing software or documents.
To get started with this repository, have an Innovation GitHub admin clone this template repository for you. We'll need the following information from you:
- the intended name for the GitHub repository
- the visibility of the repository (public, private, internal)
- the permissions for the repository, either:
- explicit permissions for the new repository
- another repository from which we can mirror the permissions
Once this template is mirrored to the new repository, you'll need to perform the following steps:
- Delete this
README.mdfile, then rename theREADME.template.mdfile to take its place. - Pin the major versions of the packages in
package.json.npm:npm update --saveyarndoesn't do this. Reinstall each of the packages.pnpm:pnpm up -L
- Modify the
package.jsonfile to set the appropriate version and repository information. - Update the supported versions in
SECURITY.md.
Contributions are welcome!
- Clone the repository (
gh repo clone newjersey/innovation-repo-template) - Create your feature branch (
git checkout -b your_gh_username/NewConfig) - Commit your changes (
git commit -S -m 'Change some config') - Push to the Branch (
git push origin your_gh_username/NewConfig) - Open a pull request
- Post to
#engineering-allfor feedback
Credit goes to Sanni for kicking off the conversation that led to this template repository.
This project utilizes certain tools and technologies for development purposes. The inclusion of these tools does not imply endorsement or recommendation. Users are encouraged to evaluate the suitability of these tools for their own use.