website/src/content/docs/contribute/how-to-contribute.md
Welcome to superfile! This guide will help you get started contributing to the project, whether you're fixing bugs, building features, or just sharing ideas.
There are many ways to contribute:
Check if there's already an open or closed issue for it. If not, open a new one and describe the problem clearly.
Maintainers may request changes before merging.
Before starting, make sure the theme you want to add doesn’t already exist.
.toml file as a base~/.config/superfile/config/config.tomlFull view of superfile (Including sidebar, file previewer, process panel, metadata panel, and clipboard panel)
Add a screenshot of these individual panels being focused (To make sure border focus color is good)
Add a screenshot of help menu (Press ?)
Add a screenshot of popup that opens when you create a new file (Ctrl+n)
Add a screenshot of image being previewed using your theme
Add a screenshot of successful and unsuccessful shell command
Got a new idea? Awesome!
Check out GitHub’s official guide: https://docs.github.com/en/get-started/exploring-projects-on-github/contributing-to-a-project
Still unsure? Open a discussion — we’re happy to help.
Please make sure your PR follows these steps:
go fmt ./... to format the codegolangci-lint run and fixed any reported issuesThank you for contributing to superfile! We appreciate every issue, pull request, and idea. Your help makes this project better for everyone.