I have corrections to make to one of the complex dictionary files. What is the proper procedure for proposing changes? Should I just make a PR on the main branch? Do I create my own branch?
Also, should I be making small commits and then put them all into one PR?
You do want to make a fork. Just cloning gives you a read-only copy. A fork is a personal copy of the repo that you can make changes to willy nilly. You then propose merging whatever changes you’ve made into the main repo via a “pull request” and if the maintainers of the repo like your proposal, they will accept it and merge it in.