If you feel like contributing there are a couple of ways to do this
- You can add new super high speed bash code, optimising existing, rewrite for broader support of bash environments across OS's
- You can add domains to either the wildcard.list or domain.list in there respective folders
- You can through Damned arguments try to get a domain into the whitelist folder
The workflow is a bit clumsy, but the most reliable and simple. 1. You add an issue, describing your submission 1. You then open a MR (Merge Request) where you'll add you contribution
The simplest idea is often the most safe, and this is the very reason to this workflow. It is also giving the project a searchable database for added domains for comment, by which we can't add in other ways, as all the lists needs to be raw data; from which other scripts easily can work with, without first have to run several cleanup processes.
We require all submissions to be signed with a valid GPG key.
Only exception to this rule is the CI/CD bot
If you no nothing about GPG keys I really suggest you search on duckduckgo for the best way to do it for the OS you are using.
However if you do have a GPG key, add it to you submission profile add at a -S
to git commit -S -m "Some very cool enhancements"
and that's is. You can also
set this globally or pr git. Do a search on duckduckgo
to figure out the current way.
- All files most end with a newline (\n)(LF) UTF-8.
- All files have to be in universal UTF-8 style without BOM
- Files containing
_windows_
in it's files most be encoded inISO-8859-1
Latin1 and newlines shall end in (CRLF) - Line length should not be more than 80 chars for terminals support