Want to contribute to Viewfinder? Please do!
Contributions to this repo should take a "common-sense" approach. Follow a formal process. Before building anything, create a discussion or open an issue so that we can discuss what value your work will bring to Viewfinder.
I want to... | Solution |
---|---|
Report a bug | Open an issue and use the "Bug report" template |
Request a new feature or improvement | Open an issue and use the "Feature request" template |
Ask questions or gain context | Create a discussion and select the appropriate template. |
Any contributions you make will be licensed under the same GPL-3.0 License that covers this project. When creating a new Swift source file, adjust the copyright in the header to match your name. Follow the same conventions as other source files already in the project.
- 4 spaces for indentation in Swift, no tabs!
- Keep your lines short. If you need to scroll to see an entire line of code, it's time to break it up.
- Keep SwiftUI views small and concise. Each view should represent a distinct user interface element.