Skip to content

Latest commit

 

History

History
92 lines (66 loc) · 3.75 KB

README.md

File metadata and controls

92 lines (66 loc) · 3.75 KB

Generic New Project Template

A Git template for bootstrapping a variety of projects with a consistent set of control files.

Template Instructions

  1. Create your new repository by clicking the "Use this template" button from the GitHub repository. (or download from https://github.com/tforster/git-new/archive/master.zip and unzip)
  2. Follow the GitHub prompts to complete the configuration of your new repository
  3. Clone your new repository to your local develop environment
  4. Install NPM dependencies including linters and code prettiers npm i
  5. Edit README.md
    • Edit the title to match your project
    • Edit the description to describe your project
    • Edit Prerequisites, Setup and Configuration, Usage, For Users and Meta sections
  6. Edit package.json
    • Update the title to match the title of this README
    • Update the description to match the description of this README
    • Edit the semantic version to match your project requirements
  7. Update your LICENSE
  8. Update CODE_OF_CONDUCT.md. For more information on code of conduct see https://opensource.guide/code-of-conduct/
  9. Update CONTRIBUTING.md. For more information about open source contributions see https://help.github.com/en/github/building-a-strong-community/setting-guidelines-for-repository-contributors
  10. Delete any unwanted/unused files or folders such as /docker, /webproducer, etc.
  11. Update CHANGELOG.md
  12. Delete this instruction block

Prerequisites

The versions listed for these prerequisites are current at the time of writing. More recent versions will likely work but "your mileage may vary".

Installation

  1. Clone to repository locally, following the directory structure convention:

    git clone [email protected]:tforster/git-new.git \
        ~/dev/{agent}/{client}/{product}/{project}/{component}
  2. Change the current working directory to the new repository directory:

    cd ~/dev/{agent}/{client}/{product}/{project}/{component}
  3. Install dependencies:

    npm install

Configuration

Environment files are .gitignored by default since they typically contain sensitive information. This section describes how to manually create an environment file for this project. Note that the .env file is located in the webproducer folder.

# Comment describing the variable
VARIABLE=some-value

Usage

Describe the usage here.

Development

Deployment

Contributing

To contribute to this project, please see CONTRIBUTING.md.

Change Log

To view the release notes for all available versions, please see CHANGELOG.md.