Refresh open source cheat sheets for 2026

This commit is contained in:
Srinivas Rao
2026-08-24 23:18:25 +05:30
parent bf35fb0419
commit 2903b6f424
6 changed files with 314 additions and 69 deletions
+60
View File
@@ -0,0 +1,60 @@
name: Suggest a cheat sheet
description: Propose a new or updated open-source quick reference
title: "[Resource]: "
body:
- type: markdown
attributes:
value: Thanks for helping keep the collection current. Please submit one resource per issue.
- type: input
id: resource
attributes:
label: Resource name
placeholder: "Example: kubectl quick reference"
validations:
required: true
- type: input
id: url
attributes:
label: Canonical URL
placeholder: https://project.example.org/quick-reference
validations:
required: true
- type: dropdown
id: category
attributes:
label: Category
options:
- AI and agents
- Command line and Linux
- Programming and templating
- DevOps, containers, and architecture
- Security and supply chain
- Editors, design, and documents
- Hardware and open-source discovery
- Other
validations:
required: true
- type: textarea
id: value
attributes:
label: Why it is useful
description: Explain what the sheet covers and why it works as a quick reference.
validations:
required: true
- type: input
id: license
attributes:
label: License or terms
description: Required for files proposed for inclusion; optional for external links.
placeholder: "Example: CC BY 4.0"
- type: checkboxes
id: checks
attributes:
label: Checks
options:
- label: I checked that this resource is publicly accessible and not already listed.
required: true
- label: I removed affiliate links and unnecessary tracking parameters.
required: true
- label: I verified the resource is current or identified the version it covers.
required: true
+18
View File
@@ -0,0 +1,18 @@
## What changed
<!-- Keep this focused. One resource or one maintenance concern per pull request is preferred. -->
## Source and verification
- Canonical source:
- Last verified (YYYY-MM-DD):
- License or redistribution terms, if adding a file:
## Checklist
- [ ] I searched for duplicate resources and issues.
- [ ] New links open without requiring an account.
- [ ] Local paths match file names exactly.
- [ ] The description is factual and concise.
- [ ] The resource is current or clearly marked as historical.
- [ ] I verified the accuracy of any AI-assisted content.
+44
View File
@@ -0,0 +1,44 @@
# Contributing
Thanks for helping keep this collection useful and current.
## Suggest a resource
Open a [resource request](https://github.com/sraodev/awesome-opensource-cheat-sheets/issues/new?template=resource.yml) or submit a pull request. One resource per issue or pull request makes review faster.
Include:
- the resource name and canonical URL;
- its category;
- a one-sentence description;
- why it is useful as a quick reference;
- the date you verified it;
- its license or redistribution terms, if proposing a local file.
## Acceptance criteria
A resource must be:
- directly relevant to an open-source tool, project, standard, or practice;
- concise enough to work as a quick reference;
- publicly accessible without requiring an account;
- maintained by its project or a credible community;
- free of affiliate links and unnecessary tracking parameters;
- current, or clearly marked as historical.
Prefer linking to a project-owned, maintained page. Add a PDF to the repository only when its license clearly permits redistribution and the offline copy adds value.
## Pull request checklist
1. Search the README and existing issues for duplicates.
2. Add the entry to the most specific category.
3. Keep the description factual and to one sentence.
4. Confirm every new link opens and every local path matches the file name exactly.
5. Update the README's review date only when you checked all current official links.
6. Explain how you verified any AI-assisted contribution; contributors remain responsible for accuracy and licensing.
Changes to categorization, descriptions, accessibility, and stale links are welcome. Avoid unrelated formatting or large generated rewrites.
## Community
Be respectful, specific, and constructive. Reviews may ask for stronger sourcing, a narrower change, or clearer licensing before merge.
+103 -54
View File
@@ -1,63 +1,112 @@
<p align="center">
<img src="https://static.thenounproject.com/png/399116-200.png" width="150" title="hover text">
<a href="https://github.com/sraodev/super">
<img align="right" src="https://github.com/sraodev/super/blob/master/assets/icons-super-48.png" width="48" title="hover text">
</a>
</p>
# Awesome Open Source Cheat Sheets
# Open Source Cheat Sheets
[![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)
[![2026 edition](https://img.shields.io/badge/edition-2026-2f81f7)](TRENDING_2026.md)
[![31 offline PDFs](https://img.shields.io/badge/offline_PDFs-31-238636)](#offline-pdf-archive)
[![Contributions welcome](https://img.shields.io/badge/contributions-welcome-f39c12)](CONTRIBUTING.md)
Cheat Sheets | Description
---|---
⌘ [Raspberry Pi](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_bash.pdf)|This Raspberry Pi cheat sheet covers what you need to boot your Pi, how to install the operating system, how to enable SSH and connect to WiFi, how to install software and update your system, and includes links for where to get further help.
⌘ [Python ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_python37_v2.pdf)|This cheat sheet rounds up a few built-in pieces to get new Python programmers started.
⌘ [Markdown ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/markdown_cheat_sheet_opensource.com_.pdf)|This cheat sheet provides you with a solid baseline of common commands along with some of the most fun, and unique, rendering options specific to GitLab and GitHub.
⌘ [Linux users and permissions](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_linux_permissions_0.pdf)|This Linux cheat sheet contains examples and commands to help you complete tasks related to permissions and users.
⌘ [Bash](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_bash.pdf)|Become more efficient at the command line with this Bash cheat sheet containing time-saving tricks and shortcuts.
⌘ [Linux commands ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_linux_common_commands.pdf)|Use this handy Linux command cheat sheet for executing common tasks such as navigating files, installing software, and starting services.
⌘ [SSH](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_ssh_v4.pdf)|This cheat sheet provides common command-line options and their configuration file equivalents for using SSH in ways beyond just simple remote login.
⌘ [Linux Networking](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_linuxnetworking_v2.pdf)|In this downloadable PDF cheat sheet, get a list of Linux utilities and commands for managing servers and networks.
⌘ [Microservices](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_microservices.pdf)|This cheat sheet will help you build and manage high-scale microservices networks and solve the challenges of running services without fault that scale based on business demand.
⌘ [Java ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_java.pdf)|Get started using one of the most commonly used programming languages with this Java cheat sheet.
⌘ [pip](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_pip.pdf)|Get to know the most useful pip commands to help you install, manage, and use Python software packages.
⌘ [Blender](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_blender_v2.pdf)|This cheat sheet focuses on the most commonly and frequently used hotkeys and mouse button presses, to help you get comfortably cruising along in Blender.
⌘ [awk ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_gnuawk_v3.pdf)|Use this handy quick reference guide to the most commonly used features of awk.
⌘ [Git ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_git_final.pdf)|In our Git cheat sheet, learn the essentials, basic flow, basic branching, and important flags. Also learn how to work with a remote repository and of course, get more help.
⌘ [Vim ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_vim_final_v2_0.pdf)|In this cheat sheet, you'll learn how to use Vim just enough to get by for work or a project.
⌘ [SELinux ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_selinux_v2.pdf)|Improve your skills managing and using Security-Enhanced Linux with this helpful guide.
⌘ [FreeDOS ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_freedos_v2.pdf)|Use this FreeDOS cheat sheet to help you remember how to use the most common tools you'll need to know at the DOS command line.
⌘ [Go ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_go.pdf)|Download this practical cheat sheet for getting started with the Go programming language.
⌘ [GNOME 3 ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_gnome3_v2.pdf)|Download our GNOME 3 cheat sheet to speed up your productivity at the Linux desktop.
⌘ [GIMP ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/)|Work faster and more efficiently using GIMP with this cheat sheet.
⌘ [Linux firewall ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/)|Keep this firewall cheat sheet at your side to help strengthen your Linux security knowledge.
⌘ [Linux window manager t](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/osdc_cheatsheet-firewall-2.pdf)|Use this cheat sheet to help you get around i3 when you're starting.
⌘ [Kubectl ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_kubectl.pdf)|Keep these 9 critical kubectl commands handy to help you with troubleshooting and managing your Kubernetes cluster administration.
⌘ [Curl command ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/)|Download this cheat sheet featuring common curl uses and syntax, including an overview of using it to query an API.
⌘ [Inkscape ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_inkscape.pdf)|Download our free cheat sheet to start using Inkscape today.
⌘ [Jinja2 ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/osdc_cheatsheet-jinja2.pdf)|Get the cheat sheet for Jinja2, a templating language for Python.
⌘ [Emacs](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_emacs.pdf)|Become an Emacs power user by learning the essential keyboard shortcuts demonstrated in this cheat sheet.
⌘ [Lua ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_lua.pdf)|Get this two-page cheat sheet to learn Lua tips including syntax, data structures, important variables, and other helpful tricks.
⌘ [Groff Macros](https://github.com/sraodev/Open-Source-CheatSheets/blob/master/cheat_sheets/cheat_sheet_groff_v2.pdf)|This cheat sheet lists how to use macros from three popular macro sets (me, ms and mm) to write papers and generate reports.
⌘ [IRC ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/)|Whether you're a newcomer to IRC or an old pro, it's always helpful to have the commands you need at your fingertips.
⌘ [Pandoc ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_pandoc.pdf)|This cheat sheet provides you with common options and handy syntax for frequently used conversions between all manner of digital formats with Pandoc.
⌘ [Open source software alternatives ](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/cheat_sheet_open_source_alternatives_0.pdf)|Quickly find alternatives to common proprietary software tools with this cheat sheet.
⌘ [Containers Primer](https://github.com/sraodev/Open-Source-Cheat-Sheets/blob/master/cheat_sheets/containers_primer_v2.pdf)|Containers have become a hot topic among not just developers, but also enterprises. Learn the lingo and get the basics of Linux containers.
A curated collection of practical quick references for open-source tools and technologies. Use the **current official resources** for fast-moving projects and the **offline PDF archive** for foundational topics.
<!-- CREDTIS -->
## Credits
![Twitter URL](https://img.shields.io/twitter/url?label=opensourceway&style=social&url=https%3A%2F%2Ftwitter.com%2Fopensourceway)
> [!NOTE]
> The archived PDFs come from the original Opensource.com collection and may describe older versions. The current links below were reviewed on **2026-08-18**.
## Start here
<!-- ACKNOWLEGEMENTS -->
## Acknowledgements
[Opensource](https://opensource.com/downloads/cheat-sheets) for cheat-sheets
- [2026 open-source trends and evidence](TRENDING_2026.md)
- [Current official quick references](#current-official-quick-references)
- [Offline PDF archive](#offline-pdf-archive)
- [Suggest a resource](https://github.com/sraodev/awesome-opensource-cheat-sheets/issues/new?template=resource.yml)
- [Contribution guide](CONTRIBUTING.md)
## Current official quick references
<!-- CONTRIBUTING -->
## Contributing
These links favor project-owned documentation so that the content can evolve with the software.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**. Please read the [contribution guidelines](https://github.com/sraodev/super-opensource-cheat-sheets/blob/master/contributing.md) first.
| Focus | Quick reference | Why it belongs in the 2026 edition |
|---|---|---|
| AI agents | [Model Context Protocol documentation](https://modelcontextprotocol.io/docs/getting-started/intro) | Open standard for connecting AI applications to tools and data. |
| Agent security | [OWASP Agentic Security Initiative](https://genai.owasp.org/initiatives/agentic-security-initiative/) | Practical threat, MCP, and agent-security guidance. |
| TypeScript | [Official TypeScript cheat sheets](https://www.typescriptlang.org/cheatsheets/) | Printable references for types, interfaces, classes, and control flow. |
| Python tooling | [uv getting started guide](https://docs.astral.sh/uv/getting-started/) | Fast, reproducible Python project and package management. |
| Containers | [Docker CLI cheat sheet](https://docs.docker.com/get-started/docker_cheatsheet.pdf) | Current command reference for images and containers. |
| Kubernetes | [kubectl quick reference](https://kubernetes.io/docs/reference/kubectl/quick-reference/) | Versioned, maintained commands for cluster operations. |
| Observability | [OpenTelemetry quick starts](https://opentelemetry.io/docs/getting-started/) | Vendor-neutral traces, metrics, and logs. |
| Supply-chain security | [OpenSSF OSPS Baseline](https://baseline.openssf.org/) | Actionable minimum security controls for open-source projects. |
| Build provenance | [SLSA quick start](https://slsa.dev/how-to/get-started) | Practical steps for generating and verifying build provenance. |
| Infrastructure as code | [OpenTofu CLI reference](https://opentofu.org/docs/cli/) | Open-source infrastructure-as-code command reference. |
<!-- LICENSE -->
## License
[Creative Commons Attribution License](https://creativecommons.org/licenses/by/2.0/)
## Offline PDF archive
### Command line and Linux
| Cheat sheet | Covers |
|---|---|
| [Bash](cheat_sheets/cheat_sheet_bash.pdf) | Shell navigation, scripting, shortcuts, and common commands. |
| [curl](cheat_sheets/curl-cheat-sheet.pdf) | HTTP requests, options, authentication, and API calls. |
| [FreeDOS](cheat_sheets/cheat_sheet_freedos_v2.pdf) | Common DOS command-line tools. |
| [GNU awk](cheat_sheets/cheat_sheet_gnuawk_v3.pdf) | Text processing, fields, patterns, and actions. |
| [GNOME 3](cheat_sheets/cheat_sheet_gnome3_v2.pdf) | Desktop navigation and keyboard shortcuts. |
| [i3 window manager](cheat_sheets/cheat_sheet_i3windowmanager_v2.pdf) | Essential i3 navigation and window management. |
| [Linux commands](cheat_sheets/cheat_sheet_linux_common_commands.pdf) | Files, processes, packages, and services. |
| [Linux firewall](cheat_sheets/osdc_cheatsheet-firewall-2.pdf) | Firewall concepts and command examples. |
| [Linux networking](cheat_sheets/cheat_sheet_linuxnetworking_v2.pdf) | Network inspection and administration utilities. |
| [Linux users and permissions](cheat_sheets/cheat_sheet_linux_permissions_0.pdf) | Ownership, modes, users, and groups. |
| [SELinux](cheat_sheets/cheat_sheet_selinux_v2.pdf) | Security contexts, modes, and troubleshooting. |
| [SSH](cheat_sheets/cheat_sheet_ssh_v4.pdf) | Remote access, configuration, keys, and tunneling. |
### Programming and templating
| Cheat sheet | Covers |
|---|---|
| [Go](cheat_sheets/cheat_sheet_go.pdf) | Language syntax and common patterns. |
| [Java](cheat_sheets/cheat_sheet_java.pdf) | Core language syntax and concepts. |
| [Jinja2](cheat_sheets/osdc_cheatsheet-jinja2.pdf) | Python template syntax, filters, and control flow. |
| [Lua](cheat_sheets/cheat_sheet_lua.pdf) | Syntax, data structures, variables, and functions. |
| [pip](cheat_sheets/cheat_sheet_pip.pdf) | Python package installation and management. |
| [Python 3.7](cheat_sheets/cheat_sheet_python37_v2.pdf) | Introductory built-ins and syntax. Historical version. |
### DevOps, containers, and architecture
| Cheat sheet | Covers |
|---|---|
| [Containers primer](cheat_sheets/containers_primer_v2.pdf) | Linux container vocabulary and fundamentals. |
| [Git](cheat_sheets/cheat_sheet_git_final.pdf) | Everyday workflow, branches, remotes, and flags. |
| [kubectl](cheat_sheets/cheat_sheet_kubectl.pdf) | Kubernetes troubleshooting and cluster commands. Historical version; prefer the [current quick reference](https://kubernetes.io/docs/reference/kubectl/quick-reference/). |
| [Microservices](cheat_sheets/cheat_sheet_microservices.pdf) | Design and operational concepts for distributed services. |
### Editors, design, and documents
| Cheat sheet | Covers |
|---|---|
| [Blender](cheat_sheets/cheat_sheet_blender_v2.pdf) | Common hotkeys and mouse controls. |
| [Emacs](cheat_sheets/cheat_sheet_emacs.pdf) | Essential editing commands and keyboard shortcuts. |
| [Groff macros](cheat_sheets/cheat_sheet_groff_v2.pdf) | The `me`, `ms`, and `mm` macro sets. |
| [Inkscape](cheat_sheets/cheat_sheet_inkscape.pdf) | Common vector-design tools and shortcuts. |
| [Markdown](cheat_sheets/markdown_cheat_sheet_opensource.com_.pdf) | Common syntax and GitHub/GitLab rendering. |
| [Pandoc](cheat_sheets/cheat_sheet_pandoc.pdf) | Common document-conversion options. |
| [Vim](cheat_sheets/cheat_sheet_vim_final_v2_0.pdf) | Essential modes, movement, and editing commands. |
### Hardware and open-source discovery
| Cheat sheet | Covers |
|---|---|
| [Open-source software alternatives](cheat_sheets/cheat_sheet_open_source_alternatives_0.pdf) | Alternatives to common proprietary applications. |
| [Raspberry Pi](cheat_sheets/cheat_sheet_rpi.pdf) | Setup, networking, SSH, software, and updates. |
## How resources are selected
A new entry should be:
- useful as a quick reference rather than a long course;
- publicly accessible and maintained by an open-source project or trusted community;
- clear about its source and redistribution terms;
- current, or explicitly labeled as historical;
- free of affiliate links and tracking parameters.
See [CONTRIBUTING.md](CONTRIBUTING.md) for the submission checklist.
## Acknowledgements and licensing
The original repository attributed the PDF collection to [Opensource.com](https://opensource.com/downloads/cheat-sheets) and described it as available under the [Creative Commons Attribution 2.0 license](https://creativecommons.org/licenses/by/2.0/). Check each PDF for embedded attribution and licensing information before redistributing it; asset-specific terms prevail.
Linked resources remain under the terms published by their respective projects.
+89
View File
@@ -0,0 +1,89 @@
# Open Source in 2026: Signals and Quick References
Last reviewed: **2026-08-18**
This is a concise, evidence-backed guide to the areas that deserve new cheat sheets in 2026. It is a snapshot, not a prediction market or a ranking of vendors.
## 1. AI development is becoming agent development
GitHub reported 4.3 million AI projects in 2025, with six of the ten fastest-growing open-source projects focused on AI infrastructure or tooling. The Model Context Protocol (MCP) also published a new specification on 2026-07-28, reflecting how quickly open agent interoperability is maturing.
**Prioritize:** agent tool design, MCP clients and servers, evaluation, permissions, prompt-injection defenses, and human approval boundaries.
**Quick references:**
- [MCP introduction](https://modelcontextprotocol.io/docs/getting-started/intro)
- [MCP 2026-07-28 release notes](https://blog.modelcontextprotocol.io/posts/2026-07-28/)
- [OWASP Agentic Security Initiative](https://genai.owasp.org/initiatives/agentic-security-initiative/)
**Evidence:** [GitHub Octoverse 2025](https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/) and [GitHub's 2026 open-source outlook](https://github.blog/open-source/maintainers/what-to-expect-for-open-source-in-2026/).
## 2. TypeScript and Python form the dominant application-and-AI pair
TypeScript became GitHub's most-used language by contributor count in August 2025. Python remained the foundation for AI and data work and powered nearly half of new AI repositories measured by GitHub.
**Prioritize:** TypeScript types and configuration; modern Python packaging, typing, testing, and reproducible environments.
**Quick references:**
- [TypeScript cheat sheets](https://www.typescriptlang.org/cheatsheets/)
- [Python Packaging User Guide](https://packaging.python.org/en/latest/)
- [uv getting started](https://docs.astral.sh/uv/getting-started/)
**Evidence:** [What the fastest-growing tools reveal](https://github.blog/news-insights/octoverse/what-the-fastest-growing-tools-reveal-about-how-software-is-being-built/).
## 3. Cloud native is the production substrate for AI
The CNCF's 2025 survey, published in January 2026, found that 82% of container users run Kubernetes in production. Among organizations hosting generative AI models, 66% use Kubernetes for some or all inference workloads.
**Prioritize:** kubectl, containers, GitOps, platform engineering, OpenTelemetry, and resource-efficient inference operations.
**Quick references:**
- [kubectl quick reference](https://kubernetes.io/docs/reference/kubectl/quick-reference/)
- [Docker CLI cheat sheet](https://docs.docker.com/get-started/docker_cheatsheet.pdf)
- [OpenTelemetry quick starts](https://opentelemetry.io/docs/getting-started/)
**Evidence:** [CNCF Annual Cloud Native Survey](https://www.cncf.io/reports/the-cncf-annual-cloud-native-survey/).
## 4. Security now includes the source, build, model, agent, and tool chain
Open-source consumers increasingly need verifiable project posture and build provenance, while AI agents add tool permissions, identity, memory, and indirect prompt-injection risks. The OpenSSF OSPS Baseline provides versioned minimum controls; SLSA covers build provenance; OWASP now publishes agent-specific guidance.
**Prioritize:** dependency review, SBOMs, signed releases, provenance, least-privilege agents, and safe third-party MCP use.
**Quick references:**
- [OpenSSF OSPS Baseline](https://baseline.openssf.org/)
- [OpenSSF Scorecard](https://openssf.org/scorecard/)
- [SLSA get started](https://slsa.dev/how-to/get-started)
- [OWASP agent security resources](https://genai.owasp.org/initiatives/agentic-security-initiative/)
## 5. Global growth raises the value of contributor experience
GitHub reported about 36 million new developers in 2025, including 5.2 million from India. Maintainer attention did not scale at the same rate, making explicit contribution rules, review expectations, and governance more important.
**Prioritize:** small contribution units, structured requests, source and license checks, asynchronous documentation, and transparent freshness labels.
**Applied in this repository:**
- a clear [contribution guide](CONTRIBUTING.md);
- a structured resource-request form;
- visible review dates and historical labels;
- project-owned current links instead of copied fast-changing documents.
**Evidence:** [What to expect for open source in 2026](https://github.blog/open-source/maintainers/what-to-expect-for-open-source-in-2026/).
## Suggested next cheat sheets
The highest-value original contributions would be compact, versioned references for:
1. MCP server and client fundamentals;
2. secure agent tool design and approval boundaries;
3. TypeScript for AI-assisted development;
4. modern Python projects with `pyproject.toml` and `uv`;
5. software supply-chain checks with OpenSSF, SLSA, SBOMs, and Sigstore;
6. OpenTelemetry traces, metrics, and logs;
7. Kubernetes operations for inference workloads.
Every new sheet should show its version, source links, license, and last-reviewed date.
-15
View File
@@ -1,15 +0,0 @@
# Contribution Guidelines
#### Please ensure your pull request adheres to the following guidelines:
- Alphabetize your entry.
- Search previous suggestions before making a new one, as yours may be a duplicate.
- Suggested READMEs should be beautiful or stand out in some way.
- Make an individual pull request for each suggestion.
- New categories, or improvements to the existing categorization are welcome.
- Keep descriptions short and simple, but descriptive.
- Start the description with a capital and end with a full stop/period.
- Check your spelling and grammar.
- Make sure your text editor is set to remove trailing whitespace.
- Use the #readme anchor for GitHub READMEs to link them directly
- Thank you for your suggestions!