Skip to content

Guide on the "social aspects" of compiler development #1061

Open
@rylev

Description

@rylev

I think it would be useful to have a short guide on the social aspects of getting into compiler development. Some of this information already exists in the getting started section, but I think it might be good to include this information before mentioning anything technical. I know people with deep compiler experience (e.g., from the C++ world) who have found it hard to contribute not because of technical issues, but because of social issues (e.g., Zulip is very busy and it's hard to know where to even begin).

This would answer questions like the following:

  • How can I get involved?
    • a short description of particular efforts that are pretty beginner friendly (e.g., issue triage, prioritization, compiler perf testing, etc.)
  • Where do I get involved?
    • A short guide to zulip including relevant places to subscribe to (e.g., t-compiler/help, t-compiler/meetings, t-compiler/wg-prioritization, etc.)
  • How do I find good issues to work on?
  • Who can I ask for help?

Metadata

Metadata

Assignees

Labels

A-metaArea: meta, about rustc or rustc-dev-guide itselfA-socialArea: social aspectsC-enhancementCategory: enhancementE-hardDifficulty: might require advanced knowledgeT-compilerRelevant to compiler team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions