When writing a README for a project, make sure to ask yourself these questions:
- what steps need to be taken to get this code base up and running?
- what should the user already have installed or configured?
- what might they have a hard time understanding right away?
A Getting Started or Installation section is often added to help with initial setup that may need to happen before using your code.
By default you retain all the rights to your code, even if you don't include a license, but it's a safer bet to be explicit.
Check here to get help choosing a license.
Is a section to briefly provide simple steps, a style guide or whatever information you want others to know about contributing is a great way to make your project more accessible for those wanting to help.