The following is a set of guidelines for contributing to Tech-FAQs. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
- Want to add a new Tech-FAQ
- Want to contribute to an already existing Tech-FAQ
- Want to add useful links/references you found for a technologie (eg Cheatsheets ...)
This project and everyone participating in it is governed by the Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected].
Instructions-
Fork this Repository (using the button at the top-right side)
Clone your forked repository to your desktop/laptop (i.e.
git clone <git-repo-https_or_ssh-link>
)Create a new branch for your modifications (i.e.
git branch <new-branch-name>
) and check it out (git checkout <new-branch-name>
)Add your files (
git add .
), commit the files (git commit -m "<my first commit>"
) and push (git push origin <new-user>
)Create a pull request (You have raised your first PR!)
Star this repository (optional)
Please send a GitHub Pull Request with a clear list of what you've done (read more about pull requests). Please make sure all of your commits are atomic (one feature per commit).
Always write a clear log message for your commits and add the Issue Number (if your commit is for an Issue). One-line messages are fine for small changes, but bigger changes should look like this:
$ git commit -m "A brief summary of the commit
>
> A paragraph describing what changed and its impact."
- Create a new folder for your technology
- Use Markdown files to add the information you think is relevant (eg commands, usefull hints...)
- maybe structure the information in different, meaningful files
- Create a new file or extend an existing one in the regarding technology-folder
- Use Markdown to add the information you think is relevant (eg commands, useful hints...)
- Add useful link you found for a technology/topic (eg Cheatsheets, commands ..) by creating a file of the format .md.
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or less
- Reference issues and pull requests liberally after the first line