There are many ways you can contribute. You can:
- Edit the CSV file and add more web searches to the workflow. It has a simple structure of argument, followed by comma and then what website is going to be searched. Where
{query}
will be replaced by the search query. - Make suggestions and file bugs in Issues.
- Fix issues and add features with Pull Requests.
The workflow is written in Go language and uses AwGo library for all the Alfred related things.
If you want to add features and things to the workflow.
It is best to use Alfred CLI tool which you can install by running:
go install github.com/jason0x43/go-alfred/alfred
You can then clone this repository and run: alfred link
inside it. This will make a symbolic link of the workflow
directory.
You can then make changes to the code and after run alfred build
to build the go binary to workflow
directory. Which you can then call from inside Alfred Script Filters.
I also wrote about my own process in making Alfred workflows here.
Please go through existing issues and pull requests to check if somebody else is already working on the issue.