mirror of
https://github.com/obsproject/obs-studio.git
synced 2025-12-04 04:24:21 -05:00
Page:
Tips For Writing A Good Proposal
Pages
AMF HW Encoder Options And Information
AMF Options
Advanced Recording Guide With Multi Track Audio
Browser source development and debugging
Build Instructions For FreeBSD
Build Instructions For Linux
Build Instructions For Mac
Build Instructions For Windows
Build Instructions for Windows ARM64
Building OBS Studio
Clearing OBS Browser Cookies
Custom Themes
Download Multiplatform Build
Dropped Frames And General Connection Issues
Filters Guide
GPU Overload Issues
Game Capture Guide
General Performance And Encoding Issues
Getting Started With OBS Scripting
Getting Started With OBS Studio Development
Getting Started With Track Matte Stinger Transitions
High precision color spaces (including HDR)
Home
How To Contribute Translations For OBS
How To Create a 'Be Right Back' Screen
How To Disable Windows 10 Gaming Features
How To Disable Windows 10 Hardware GPU Scheduler
Install Instructions
Installing Plugins On Windows
Keyboard Shortcuts
Known Conflicts
Laptop GPU Selection Amd
Laptop GPU Selection Nvidia
Laptop GPU Selection Windows 10
Laptop Performance Issues
Laptop Troubleshooting New
Laptop Troubleshooting Windows 10
Laptop Troubleshooting
Launch Parameters
Legacy Build Instructions for Windows
Linear Color Blending
MacOS Virtual Camera Compatibility Guide (Legacy)
Minecraft Not Working With Game Capture
NVENC support in OBS
OBS Project Bounty Program
OBS Studio Filters Guide
OBS Studio Overview
OBS Studio Quickstart
OBS Studio Theme System
Post Production Tools You Can Use
Private Stream Hosting
Profiles And Scene Collections
Release Dependency Versions
Scripting Tutorial Halftone Filter Listing
Scripting Tutorial Halftone Filter
Scripting Tutorial Source Shake Listing
Scripting Tutorial Source Shake
Service Submission Guidelines
Sources Guide
Stream Buffering Issues
Streaming With SRT Or RIST Protocols
Surround Sound Streaming And Recording
System Requirements
Tips For Writing A Good Proposal
Troubleshooting Guides
Understanding Aspect Ratio
Understanding The Mixer
Unofficial Linux Builds
Using Custom OAuth Credentials
Window & Game Capture Compatibility Data
Windows 10 App Volume Device Preferences
No results
1
Tips For Writing A Good Proposal
Ben Torell edited this page 2021-08-03 23:05:33 -04:00
Table of Contents
Tips for Writing a Good Proposal
With the advent of the OBS Project Bounty Program, the OBS Project is now soliciting proposals for a number of features and bugs that we want to direct community efforts toward. We are using a "Request For Proposals" system, whereby each bounty acts as a specification, and requests that potential developers submit proposals for how they would approach the design and development of the specified feature or bug.
This document is intended to be a guide for would-be bounty hunters who wish to submit a proposal to ensure their proposal has sufficient detail in order to be considered for acceptance.
Tips
- Be sure your proposal addressed all requirements in the "Request For Proposal" section of the RFP. This includes any considerations for changes that must be implemented across multiple platforms.
- We know that not all developers are capable of full cross-platform development, both in terms of API knowledge and physical resources (e.g. hardware for compiling on all platforms). If you have concerns about how your proposal might be implemented on another platform, feel free to submit the proposal with those sections as stubs, and ask the community for help filling them out.
- If your proposal includes changes to the UI, include mockups where possible. These do not need to be fancy, but should at least communicate the concept behind what you intend to change.
- If your proposal requires the use of a new library, please include a discussion of why you chose the given library, and why you did not go with alternatives.
- Implementation details should err on the side of specificity. Detail on any new planned APIs, data structures, and architectural considerations are appreciated.
- Time estimates are not required by any means, and we know that commitment level can vary given open source work is largely done during people's free time. However, a very rough estimate would be appreciated, if reasonable for you to include.