An open API service indexing awesome lists of open source software.

https://github.com/danielvm-git/big-kickass-readme

Stack-specific README writing guides based on the Kickass README template
https://github.com/danielvm-git/big-kickass-readme

Last synced: 15 days ago
JSON representation

Stack-specific README writing guides based on the Kickass README template

Awesome Lists containing this project

README

          

# big-kickass-readme

Stack-specific README writing guides based on the [Kickass README template](https://gist.github.com/akashnimare/7b065c12d9750578de8e705fb4771d2f) by Akash.

A personal reference — one file per stack, each a tailored 15-section README template with real examples from that ecosystem.

## Available guides

| Stack | File | What's covered |
|-------|------|----------------|
| Swift | [`swift-README.md`](swift-README.md) | SPM, CocoaPods, Xcode, XCTest, SwiftUI/UIKit |
| TypeScript | [`typescript-README.md`](typescript-README.md) | npm/pnpm, tsc, Node.js, vitest |
| Vue | [`vue-README.md`](vue-README.md) | Vue 3, Vite, SFC, Pinia, Vue Router |
| SvelteKit | [`sveltekit-README.md`](sveltekit-README.md) | SvelteKit 5, adapters, endpoints, form actions |
| Astro | [`astro-README.md`](astro-README.md) | Astro 5, content collections, adapters, islands |
| Go | [`go-README.md`](go-README.md) | go mod, project layout, golangci-lint, go test |
| Python | [`python-README.md`](python-README.md) | pip, venv, pyproject.toml, pytest |
| Shell | [`shell-README.md`](shell-README.md) | Bash, getopts, shellcheck, bats |
| Template | [`template-README.md`](template-README.md) | Generic 15-section base template |

## The 15 sections

Every guide follows the same structure:

1. Project title
2. Motivation
3. Build status
4. Code style
5. Screenshots
6. Tech/framework used
7. Features
8. Code Example
9. Installation
10. API Reference
11. Tests
12. How to use
13. Contribute
14. Credits
15. License

## How to use

1. Pick the stack that matches your project
2. Copy the file into your new project as `README.md`
3. Replace the placeholder content with your project's details

```bash
cp swift-README.md /path/to/new-project/README.md
# then edit README.md with your project info
```

## Origin

Based on Akash's original article — [A Beginner's Guide to Writing a Kickass README](https://meakaakka.medium.com/a-beginners-guide-to-writing-a-kickass-readme-7ac01da88ab3) and the accompanying [gist template](https://gist.github.com/akashnimare/7b065c12d9750578de8e705fb4771d2f).

## License

MIT