awesome-for-beginners README

The project's README from github.com/MunGell/awesome-for-beginners. As one markdown file: README.md.

Awesome First Pull Request Opportunities Awesome

Inspired by First Timers Only blog post.

If you are a maintainer of open-source projects, add the label first-timers-only (or similar) to your project and list it here so that people can find it.

If you are not a programmer but would like to contribute, check out the Awesome for non-programmers list.

If you would like to be guided through how to contribute to a repository on GitHub, check out the First Contributions repository.

[!TIP] All links open in the same tab. If you want to open in a new tab, use Ctrl + Click (Windows/Linux) or Cmd + Click (Mac).

Table of Contents:

Languages
Misc .NET
A Angular, Ansible
C C, C#, C++, Clojure, CSS
D Dart
E Elixir, Elm
G Go
H Haskell
J Java, JavaScript, Javascript, JSON, Julia
K Kotlin
M Markdown, MLOps
P Perl, PHP, Pug, Python
R Ruby, Rust
S Scala, Smalltalk, Swift
T TypeScript, Typescript

.NET

Angular

Ansible

C

C#

C++

Clojure

CSS

Dart

Elixir

Elm

Go

Haskell

Java

JavaScript

awesome-for-beginners (MunGell/awesome-for-beginners)

Searching Database…

这是什么?这是一份精选的开源项目清单,这些项目里有专门为首次贡献者标注的 issue(例如 'good first issue' 或 'first-timers-only'),并按编程语言分类整理。
这是工具还是只是一份列表?它纯粹是一个 Markdown 索引,里面是指向其他 GitHub 仓库的链接,按语言分组,并为每个项目标注了适合贡献者的具体标签。
这份列表是怎么组织的?项目在目录中按编程语言的字母顺序分组(例如 C、Go、Java、JavaScript、Python),每一条都会写明项目名称、新手标签和简短描述。
新手应该从哪里开始?从目录中选一门编程语言,点进某个项目,然后在该项目的 issue 列表里查找文中提到的具体标签(例如 'good first issue'、'first-timers-only'),找到合适的任务。
如果我完全不会编程呢?有一份面向非程序员的姊妹清单,叫做 'Awesome for non-programmers';另外还有一个 'First Contributions' 仓库,可以学习 GitHub 的贡献流程本身。
维护者可以把自己的项目加入这份清单吗?可以。鼓励维护者为自己的仓库添加一个新手友好的标签,例如 'first-timers-only',并提交到这份清单,方便新人找到。
这份清单的灵感来自哪里?灵感来自 'First Timers Only' 这篇博客文章,它倡导为新手能够上手的 issue 添加标签,方便新的开源贡献者参与。
每个条目使用的标签名称都完全一样吗?不完全一样。各项目的标签各不相同(例如 'good first issue'、'exp/beginner'、'Level:Starter'、'low-hanging fruit'),每个项目条目旁边都注明了所用的具体标签。
Creator
MunGell
Size
1 MB
Stars
90.4K
Updated
CommitOct 01
Age
10y
Commits · 90 Days