Skip to content

Outline for a Project Repository's readme file - what to include for best practice.

Notifications You must be signed in to change notification settings

ThompsonBethany01/Best-Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Repo-Header

Project Title

About the Project

Goals

What is the purpose of the project? This project is guidance for users creating an informative readme file for any project. This can be used directly or as inspiration. Tailor it to the needs of the project. Sections can be added or removed.

Background

Domain knowledge relevant to project. According to WiseGeek.com,

"A readme file is a text file that is often included with software that contains general information or instructions about the software. The specific nature of this information varies significantly from file to file...There is no general formula for writing a readme, however, and in the end the content depends on the whims of the developer."

Deliverables

The requirements for sharing your project. If possible, include links, such as the link to a presentation.

Acknowledgments

Where you got the data, inspiration, etc.

My first inspiration for writing Readme files from Maggie Giust's Heart Failure repository here.

Data Dictionary

Describe the columns in your final dataset. Use this link to easily create markdown tables.

Feature Name Description Additional Info
x time in hours integer
y count of observation float

Initial Thoughts & Hypotheses

Thoughts

First ideas about project while initially exploring the dataset.

Hypotheses

A hypotheses that you test in your project. Feature x significantly increases with feature y.

Null hypothesis: Feature x does not correlate with feature y.
Alternative hypothesis: Feature x has a significant correlation with feature y.

A second hypotheses that you test in your project. Feature x significantly increases with feature y.

Null hypothesis: Feature x does not correlate with feature y.
Alternative hypothesis: Feature x has a significant correlation with feature y.

Project Steps

Acquire

Short description for each step of the process.

Prepare

  • Short
  • Description

Explore

Can use exandable text for large amounts of text.

Click to Expand

Text goes in here. Maybe an image.

Headers Still Work

If you add an empty line between the summary code and text.

Model

  • Short
    • Description

Conclusions

Key insights from project.

How to Reproduce

Steps

What should the user viewing this project do to recreate the project?

  1. Fork or clone this repository.
  2. Copy and paste the contents of
    • Copy_Pasta.md for headers alone.
    • README.md for text with code used on different text, such as the expandable text.
  3. View your final results.
An Easy Way to Download

To save the file straight in your project directory, follow these steps:

  1. Click the file in this repository you want to copy and paste. It should open to the page as shown below.
  2. Right click raw.
  3. Click save as.

1-3-steps

  1. Click the folder you want to save the file in, such as your project directory.
  2. Rename the file as README.md.
  3. Make sure the file is saving as a markdown file before clicking save.

4-6-steps

  1. You can now edit the file how you want within your project directory.

Tools & Requirements

What tools did you use and what version were they?
Python version 3.85

License

Your permissions for users when reproducing your project.

Creators

The names of all contributors for the project with contact information.

About

Outline for a Project Repository's readme file - what to include for best practice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published