From e278f01f5afa9bad39c5774e4e581c0498986dd1 Mon Sep 17 00:00:00 2001 From: Chalarangelo Date: Sat, 17 Apr 2021 12:59:40 +0300 Subject: [PATCH] Add contribution guidelines and docs --- CODE_OF_CONDUCT.md | 73 +++++++++++++++++++++++++++++++++++++++++++++ CONTRIBUTING.md | 52 ++++++++++++++++++++++++++++++++ README.md | 28 +++++++++++++++-- logo.png | Bin 0 -> 50487 bytes 4 files changed, 151 insertions(+), 2 deletions(-) create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 logo.png diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 000000000..0e3d4ccc7 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,73 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, gender identity and expression, level of experience, +education, socio-economic status, nationality, personal appearance, race, +religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or + advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct, or to ban temporarily or +permanently any contributor for other behaviors that they deem inappropriate, +threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by contacting the project team at [mst10041967@gmail.com]. All +complaints will be reviewed and investigated and will result in a response that +is deemed necessary and appropriate to the circumstances. The project team is +obligated to maintain confidentiality with regard to the reporter of an incident. +Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good +faith may face temporary or permanent repercussions as determined by other +members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, +available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html + +[homepage]: https://www.contributor-covenant.org diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 000000000..66b46e723 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,52 @@ +# Contribution Guidelines + +**30 seconds of code** is powered by the community, so feel free to contribute in any way you can to help us! + +## Tools + +Before you begin contributing, you should install the integration-tools globally on your machine: + +```sh +npm install -g @30-seconds/integration-tools +``` + +This will allow you to use our customized tools for all of our content repositories. + +## How you can help + +- Submit pull requests with new snippets (see guidelines below) or snippet updates (tags, descriptions, explanations, typos, examples, code improvements). +- Open issues for things you want to see added, modified, discuss ideas or help out with existing issues. + +## Ground rules + +Breaking any of these rules will result in your pull request being closed. Please follow these guidelines above all else: + +- **Always be polite and respectful to others** and try to follow the advice of the moderators/collaborators/owners. +- **Only modify snippet files**, never modify the generated files in the `snippet_data` directory. +- **Use the integration tools commands** to generate new snippets, ensuring they have the correct name and are in the correct location. +- **Follow snippet format exactly**, otherwise your snippets will not be recognized correctly by the tools responsible for publishing them on the website. This includes such things as spacing and empty lines - if you accidentally make a mistake, consult the repository's [snippet template](snippet-template.md). +- **Snippets should solve real-world problems**, no matter how simple and should be abstract enough to be applied to different scenarios. + +## Snippet creation + +After installing the integration tools, you can run the following command: + +```sh +create-new-snippet +``` + +Replace `` with the name of the snippet you are adding. + +## Snippet guidelines + +- Snippets must have all their frontmatter sections (title, tags etc.) filled. +- Snippet titles must correspond to the filename and follow the language and repository's naming conventions. +- Snippet tags must be comma-separated, contain a primary tag as seen on the website as their first tag and an expertise tag (`beginner`, `intermediate` or `advanced`) as their last tag. +- Snippet descriptions must be short and to the point. Explain *what* the snippet does and detail *how* the snippet works and the language features used in it. +- Snippet code and examples must be enclosed in appropriate, language-tagged blocks as shown in the snippet template, be short and use modern techniques and features. Also make sure to test your code before submitting. +- If your snippet contains arguments with default parameters, explain what happens if they are omitted when calling the function and what the default case is. Specify default parameters for arguments only if necessary. +- If your snippet uses recursion, use the `recursion` tag and explain the base cases. +- Try to strike a balance between readability, brevity, and performance. +- Always use soft tabs (2 spaces), never hard tabs. +- Leave a single space after a comma (`,`) character (both in the description and code). +- Define multiple variables on the same line, if possible. Use meaningful names (e.g. `letter` instead of `lt`) and follow existing conventions as seen in other snippets. Do not use trailing or leading underscores in variable names. diff --git a/README.md b/README.md index bc823d693..032a63b1e 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,26 @@ -# 30-seconds-git -Short git snippets for all your development needs +[![Logo](/logo.png)](https://30secondsofcode.org/git/p/1) + +# 30 seconds of Git + +> Short Git code snippets for all your development needs + +* Visit [our website](https://30secondsofcode.org) to view our snippet collection. +* Use the [Search page](https://30secondsofcode.org/search) to find snippets that suit your needs. You can search by name, tag, language or using a snippet's description. Just start typing a term and see what comes up. +* Browse the [Git Snippet List](https://30secondsofcode.org/git/p/1) to see all the snippets in this project or click individual tags at the top of the same page to narrow down your search to a specific tag. +* Click on each snippet card to view the whole snippet, including code, explanation and examples. +* You can use the button on the right side of a snippet card to copy the code to clipboard. +* If you like the project, give it a star. It means a lot to the people maintaining it. + +## Want to contribute? + +* If you want to help us improve, take a minute to read the [Contribution Guidelines](/CONTRIBUTING.md) first. +* Use the [Snippet Template](/snippet-template.md) to add new snippets to the collection. +* If you find a problem with a specific snippet, please [open an issue](https://github.com/30-seconds/30-seconds-of-git/issues/new). +* If you find a problem with the website, please [report it in the web repository](https://github.com/30-seconds/30-seconds-web/issues/new). + +## Credits & Sponsors + +* This repository is maintained by the [30-seconds organization on GitHub](https://github.com/30-seconds). +* All snippets are licensed under the CC0-1.0 License, unless explicitly stated otherwise. +* Logos, names and trademarks are not to be used without the explicit consent of the maintainers or owners of the 30 seconds GitHub organization. +* Our website is powered by [Netlify](https://www.netlify.com/), [Gatsby](https://www.gatsbyjs.org/) & [GitHub](https://github.com/). diff --git a/logo.png b/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f61c0ed81afc387fd51265e310c8ee37f372f9df GIT binary patch literal 50487 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 literal 0 HcmV?d00001