Information regarding the proper procedure for contributing using pull requests (branch-based or fork-based) should be included in the README.
This sounds like a good idea! But I'm not used to writing things like this. I would be happy for some suggestions!
No problem. I can definitely help with this. There are a few things that you'll have to "approve" before I continue.
vimtex.txt, but I think that's a bad idea. This seems like information that is more relevant on the main project page, which is located at https://github.com/lervag/vimtex, currently. Let me know if you agree/disagree.I'll read this later; I'm just wondering what you think about the CONTRIBUTION.md that github proposes. That is, as a method of conveying the contributing section.
Ok, so:
After some review, it seems that allowing branch-style pull requests has a number of disadvantages. I'll outline the workflow for branch-style pull requests, assuming you already understand the workflow for fork-based pull requests. I think you will decide to avoid pursuing this route, obligating forks of your repository which take up more of GitHub's (free) storage - I'm not complaining.
features or dev or analogous (let's assumed it's called feature).feature branch (this would be the stumbling block).master branch).The disadvantages are obvious. You can not restrict permissions on the branch level. So, this would allow anyone to accidentally/intentionally modify the master branch. While git is designed to accommodate mistakes in the workflow, these sorts of issues are clearly avoidable with fork-based pull requests.
Github forks don't take up more space. See http://githubengineering.com/counting-objects/#your-very-own-fork-of-rails . I'm in favour of the fork model.
Wow, that's great to know! Thanks for the information! Here, here! I second the motion.
Thanks for the input!
I've added the first version. Feedback is very welcome.
There have been some feedback on the commit fb318d95f9445bf6f32d2fea740660d9378afa58 (thanks!). However, I think it is better to have the discussion here, since it will be easier to find it later.
@fuzzybear3965 suggests to add a section on the help doc style and syntax. This is a good idea, and I will add it.
For reference (quote by @fuzzybear3965 from fb318d9):
Did you want to include a subsection addressing documentation contributions? Specifically, I noted that my first pull request for vimtex was accepted without including basic vim documentation markup (described in :h help-writing). I didn't know that it existed. If you want to include a subsection on documentation contributions, it would be nice if you could point people to that part of the manual so that vimtex documentation can be made more uniform should many authors contribute.
I've updated the contributing file with a comment on updating the documentation. I think the issue can be marked resolved now.
Most helpful comment
Github forks don't take up more space. See http://githubengineering.com/counting-objects/#your-very-own-fork-of-rails . I'm in favour of the fork model.