HomePage | QuickStart | Navigate

The Set|File Site

Welcome Contributors!

Set|File is an open source project that thrives on community participation. Whether you're a developer, writer, educator, or simply someone who uses SET files, there are many ways you can help make this format better.

Why Contribute?

Ways to Contribute

Share Your Use Cases

The most valuable contribution you can make is showing how you use Set files. Real-world examples help others learn and guide format improvements.

Improve Documentation

Help make Set files easier to learn and use:

Small improvements matter! See a typo? Fix it. Found a confusing sentence? Clarify it. Notice a missing example? Add it.

Build Parser Implementations

We need Set file parsers in many programming languages:

Current implementations:

Wanted:

Building a parser is a great way to deeply understand the format. See our Parser Implementation Guidelines.

Report Issues & Suggest Features

Found a bug or have an idea?

When reporting issues, include:

Write About Set Files

Help spread the word:

Let us know when you publish something - we'll link to it!

Test & Provide Feedback

Try Set files in your projects and share your experience:

Your feedback helps guide the format's evolution.

Getting Started

New to Set files? Start here:

  1. Read the Quick Start Guide (5 minutes)
  2. Try creating a Set file for your project
  3. Join the conversation in page comments
  4. Look for "good first issue" tags on GitHub

Ready to code? See the technical details:

Contribution Process

For Quick Changes

  1. Make your change
  2. Submit via GitHub pull request or email kirk@setfiles.org
  3. Respond to any feedback

For Larger Changes

  1. Open a GitHub discussion first
  2. Get feedback on your approach
  3. Implement your change
  4. Submit for review
  5. Iterate based on feedback

Community Guidelines

We're building a welcoming, constructive community. Please:

Recognition

Contributors are recognized in:

Every contribution matters, from fixing typos to building complete parsers!

Questions?

Thank you for helping make Set Files better!


Get Started | View on GitHub | Community Guidelines



Page last modified on January 03, 2026, at 05:16 PM