Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce suggested sections #18

Merged
merged 1 commit into from
Oct 31, 2018
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 38 additions & 53 deletions public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -151,17 +151,17 @@ <h3 class="title is-4 has-text-centered has-text-light">
Markdown Input (editable)
</h3>
<textarea>
# Foobar ![CI status](https://img.shields.io/badge/build-passing-brightgreen.svg)
# Foobar

Foobar is a Python library for dealing with word pluralization.

## Installation

### Requirements
* Linux
* Python 3.3 and up
Use the package manager [pip](https://pip.pypa.io/en/stable/) to install foobar.

`$ pip install foobar`
```bash
pip install foobar
```

## Usage

Expand All @@ -173,13 +173,6 @@ <h3 class="title is-4 has-text-centered has-text-light">
foobar.singularize('phenomena') # returns 'phenomenon'
```

## Development
```
$ virtualenv foobar
$ . foobar/bin/activate
$ pip install -e .
```

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Expand All @@ -205,7 +198,8 @@ <h2 class="title is-3 has-text-centered">

<p>
Every project is different, so consider which of these
suggestions apply to yours. Also keep in mind that while a
sections apply to yours. The sections used in the template
are suggested to have. Also keep in mind that while a
README can be too long and detailed, too long is better
than too short. If you think your README is too long, consider
utilizing
Expand All @@ -214,11 +208,22 @@ <h2 class="title is-3 has-text-centered">
</p>

<h3 class="title is-4">
Name and description
Name
</h3>
<p>
Make it immediately obvious what your project does at a
high level.
Choose a self-explaining name for your project.
</p>

<h3 class="title is-4">
Description
</h3>
<p>
Let people know what your project can do specifically.
Provide context and add a link to any reference visitors
might be unfamiliar with.
A list of <b>Features</b> or a <b>Background</b> subsection
can also be added here. If there are alternatives to your project,
this is a good place to list differentiating factors.
</p>

<h3 class="title is-4">
Expand All @@ -233,15 +238,6 @@ <h3 class="title is-4">
instructions for adding a badge.
</p>

<h3 class="title is-4">
Features
</h3>
<p>
Let people know what your project can do specifically. If
there is an alternative to your project, this is a good
place to list differentiating factors.
</p>

<h3 class="title is-4">
Visuals
</h3>
Expand All @@ -255,17 +251,6 @@ <h3 class="title is-4">
sophisticated method.
</p>

<h3 class="title is-4">
Requirements
</h3>
<p>
If your project only works in a certain context, it's important
to be upfront about its requirements. Otherwise, someone may
try to use your project, only to discover that it requires
a certain version of a language or a particular operating
system.
</p>

<h3 class="title is-4">
Installation
</h3>
Expand All @@ -279,6 +264,10 @@ <h3 class="title is-4">
your README is a novice and would like more guidance.
Listing specific steps helps remove ambiguity and gets
people to using your project as quickly as possible.
If it only runs in a specific context like
version of programming language or type of operating system
or has dependencies that has to be installed manually,
also add a <b>Requirements</b> subsection.
</p>

<h3 class="title is-4">
Expand All @@ -302,8 +291,20 @@ <h3 class="title is-4">
</p>

<h3 class="title is-4">
Development
Roadmap
</h3>
<p>
If you have ideas for releases in the future, it is a good
idea to list them in the README.
</p>

<h3 class="title is-4">
Contributing
</h3>
<p>
State if you are open to contributions and
what your requirements are for accepting them.
</p>
<p>
For people who want to make changes to your project,
it's helpful to have some documentation on how to get
Expand All @@ -326,22 +327,6 @@ <h3 class="title is-4">
testing in a browser.
</p>

<h3 class="title is-4">
Roadmap
</h3>
<p>
If you have ideas for releases in the future, it is a good
idea to list them in the README.
</p>

<h3 class="title is-4">
Contributing back
</h3>
<p>
If you are open to contributions from others, let them know
what your requirements are for accepting contributions.
</p>

<h3 class="title is-4">
Authors and acknowledgment
</h3>
Expand Down