File size: 4,157 Bytes
2409829 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 |
+++
title = "Volunteer"
[extra]
css = ["/page/volunteer.css", "/component/feature-box.css"]
+++
<section>
<div class="block">
# Get involved
**Graphite is 100% built by volunteers.** Get involved in the effort to bring great, free creative software to the world.
</div>
</section>
<section>
## Code contributions
<div class="feature-box-narrow">
<a href="/volunteer/guide">
<img src="https://static.graphite.rs/content/volunteer/code-contributions.avif" class="feature-box-full-image" style="aspect-ratio: 3/1 auto; background: var(--color-seaside)" onerror="this.onerror = null; this.src = this.src.replace('.avif', '.jpg')" alt="Flavor graphic depicting a library of knowledge in a digital realm" />
</a>
Get started by reading the contributor guide:
<a href="/volunteer/guide" class="button arrow">Contributor guide</a>
</div>
<div class="diptych code-contributions">
<div class="block feature-box-narrow">
<h1 class="feature-box-header">Editor team</h1>
The Graphite editor is built much like a game engine, split across user interface application tooling and a renderer with nodes implementing an assortment of graphics algorithms.
</div>
<div class="block feature-box-narrow">
<h1 class="feature-box-header">Compiler team</h1>
[Graphene](/volunteer/guide/graphene) is a programming language, interpreter, and runtime environment built upon Rust which enables Graphite artwork to compile to executable programs for fast rendering.
</div>
</div>
</section>
<section>
## Creative contributions
<div class="feature-box-narrow">
<img src="https://static.graphite.rs/content/volunteer/creative-contributions.avif" class="feature-box-full-image" style="aspect-ratio: 3/1 auto; background: var(--color-lemon)" onerror="this.onerror = null; this.src = this.src.replace('.avif', '.jpg')" alt="Flavor graphic depicting a fountain pen, ink pots, and a book" />
</a>
Assign yourself the *"π Interested in helping with art or marketing"* role in the *#welcome* Discord channel. Then mention your experience and how you'd like to help in the *#introductions* channel.
<a href="https://discord.graphite.rs" class="button arrow">Volunteer on Discord</a>
</div>
<div class="diptych creative-contributions">
<div class="block feature-box-narrow">
<h1 class="feature-box-header">Art team</h1>
Use your artistic talents to conceptualize and produce high-quality open art projects published by the Graphite project to stress-test and showcase the editor's capabilities.
</div>
<div class="block feature-box-narrow">
<h1 class="feature-box-header">Marketing team</h1>
Help write, edit, and design content for this website, social media, newsletters, blog posts, user manual pages, videos, fundraising campaigns, press releases, and industry outreach.
</div>
</div>
</section>
<section>
## User contributions
<div class="feature-box-narrow">
<img src="https://static.graphite.rs/content/volunteer/user-contributions.avif" class="feature-box-full-image" style="aspect-ratio: 3/1 auto; background: var(--color-lilac)" onerror="this.onerror = null; this.src = this.src.replace('.avif', '.jpg')" alt="Flavor graphic depicting a magnifying glass on the search for a software bug" />
Assign yourself the *"π Volunteer to get pinged regularly for QA testing"* or *"π€ Interested in contributing code"* roles in the *#welcome* Discord channel. In the latter case, drop by the *#development* channel to get advice writing your first node.
<a href="https://discord.graphite.rs" class="button arrow">Volunteer on Discord</a>
</div>
<div class="diptych user-contributions">
<div class="block feature-box-narrow">
<h1 class="feature-box-header">QA team</h1>
Get familiar with the ins-and-outs of the editor and respond actively to developer requests on a recurring basis to test out new features and find bugs and breakages.
</div>
<div class="block feature-box-narrow">
<h1 class="feature-box-header">Nodes team</h1>
Explore and push the limits of the node graph with complex procedural designs. Report your findings about limitations, opportunities, and use cases to help in designing new nodes.
</div>
</div>
</section>
|