Skip to content

README template for frontend, backend, WebDev repositories

Notifications You must be signed in to change notification settings

UI-Research/readme-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

GitHub README template

Instructions: This template is intended to provide an example of sections to include in a GitHub repository and suggested content for those sections. This README is generally intended to be programming language and framework agnostic, but not all sections will be relevant to every project. You are highly encouraged to add, update, and remove sections based on your use case.

Examples: See below for examples of repositories with comprehensive README files:

Repository Description
dataviz-project-starter-kit DataViz starter kit
workrise-where-low-wage-workforce Svelte + Mapbox application
dc-rpp-backend AWS serverless application
education-data.urban.org Django application

Project description

Description of the project and its status (e.g. under active development, archived, etc.).

Quick links

Links to production/staging sites, related GitHub repositories, additional documentation on Confluence, Box, etc.

Data

Information on accessing any data files that are used in the code.

Local development

Instructions for building and testing code locally. This should include information on software or tools that must be installed (e.g. Docker, Node.js, etc.), requisite configurations or access (e.g. AWS CLI access), environment files, etc. If this requires requesting access, include instructions (via links or contact information for the relevant administrators) for doing so.

Deployment

Instructions for CI/CD and deploying to servers. This should include information on the CI/CD provider (e.g. CircleCI, GitHub Actions, CodePipeline, etc.), configuration files, branches that trigger deployments to environments, and any other information that may be helpful for developers.

Testing

Instructions for running tests, updating the test suite, etc.

Repository structure

Information on subdirectories and/or key files in the repository. An annotated directory tree can be helpful here.

Tech stack and approach

Information on the main frameworks or libraries. This should also contain information on any development principles or approaches to keep in mind to understand and/or contribute to the repository. Architecture diagrams can also be helpful here.

License

Information on the repository license (if public-facing).

Contact

Contact information (name, email address, etc.) for individuals maintaining the repository. This should include at least one Urban employee and any relevant external partners.

About

README template for frontend, backend, WebDev repositories

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published