├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── ideas.md │ └── open-source-questions.md ├── pull_request_template.md └── workflows │ ├── community.yml │ └── stale.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Learn-Git-And-GitHub.md ├── My-PR-Contribution-Practice.md ├── README.md └── chryz-hub-resources ├── chryz-hub-docs ├── access-open-source-projects.md ├── anatomy-of-open-source-communities.md ├── git-cmd.md ├── git.md ├── membership-visibility.md └── starting-open-source.md └── chryz-hub-tut-pics ├── membvispics ├── membvis2.jpg ├── membvs1jpg.jpg ├── membvs3.jpg └── membvs4.jpg └── pr-tut-pics ├── fork1.jpg ├── pr-1-4.jpg ├── pr-2-5.jpg ├── pr-3-6.jpg ├── work2.jpg └── worksave3jpg.jpg /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | custom: ["https://paystack.com/pay/chryzhub"] 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug 3 | about: Create a bug-report to help us address errors in the repo. 4 | title: '' 5 | labels: bug 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Description** 11 | 12 | 13 | 14 | **Stack** 15 | 16 | Project stack or language (eg. Frontend): 17 | 18 | **Working Environment** 19 | 20 | Operating System (eg Linux): 21 | 22 | Browser (eg. Chrome): 23 | 24 | Device (eg. Laptop or Phone): 25 | 26 | **Screenshots** 27 | 28 | Please add a screenshot if applicable 29 | 30 | [Optional] **Additional Context** 31 | 32 | Add any other context about the problem here. 33 | 34 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ideas.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Ideas 3 | about: Bringing up ideas for the smooth running of the community 4 | title: 'I have an idea' 5 | labels: 'ideas' 6 | assignees: 'chryzcodez' 7 | 8 | --- 9 | 10 | 11 | **Description** 12 | 13 | A brief description of the ideas: 14 | 15 | **Goals** 16 | 17 | The aim and objectives of the ideas: 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/open-source-questions.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Open Source Question 3 | about: I am stuck please can someone help 4 | title: '' 5 | labels: question 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Description** 11 | 12 | A brief description of the question , also include what you tried and what didn't work: 13 | 14 | **Screenshots** 15 | 16 | Please add a screenshot if applicable 17 | 18 | [Optional] **Additional Context** 19 | 20 | Add any other context about the problem here. 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | #ISSUE-NO 2 | 3 | #### What does this PR do? 4 | 5 | #### Description of Task to be completed? 6 | 7 | #### How can this be manually tested? 8 | 9 | #### Any background context you want to provide? 10 | 11 | #### What is the relevant issue link? 12 | 13 | #### Screenshots (if appropriate) 14 | 15 | #### Questions: 16 | 17 | 18 | -------------------------------------------------------------------------------- /.github/workflows/community.yml: -------------------------------------------------------------------------------- 1 | on: 2 | issues: 3 | types: [opened] 4 | pull_request_target: 5 | types: [opened] 6 | 7 | jobs: 8 | welcome: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - uses: actions/first-interaction@v1 12 | with: 13 | repo-token: ${{ secrets.GITHUB_TOKEN }} 14 | issue-message: '
If you are willing to join the community, connect via the Chryz-Hub Connect WebsiteYou can make a pratice pull request and also add your name been a member of the community ~~ here.
' 15 | pr-message: 'If you are willing to join the community, connect via Chryz-Hub Connect WebsiteYou can make a pratice pull request and also add your name been a member of the community ~~ here.
' 16 | -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- 1 | name: 'Close stale issues and PRs' 2 | on: 3 | schedule: 4 | - cron: '30 1 * * *' 5 | 6 | jobs: 7 | stale: 8 | runs-on: ubuntu-latest 9 | steps: 10 | - uses: actions/stale@v3 11 | with: 12 | repo-token: ${{ secrets.GITHUB_TOKEN }} 13 | stale-issue-label: 'stale' 14 | stale-pr-label: 'stale' 15 | stale-issue-message: 'This issue is stale because it has been open 20 days with no activity. Remove stale label or comment or this will be closed in 10 days.' 16 | stale-pr-message: 'This PR is stale because it has been open 20 days with no activity. Remove stale label or comment or this will be closed in 20 days.' 17 | close-issue-message: 'This issue was closed because it has been stalled for 15 days with no activity.' 18 | close-pr-message: 'This PR was closed because it has been stalled for 15 days with no activity.' 19 | days-before-issue-stale: 20 20 | days-before-pr-stale: 20 21 | days-before-issue-close: 15 22 | days-before-pr-close: 15 23 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, sex characteristics, gender identity and expression, 9 | level of experience, education, socio-economic status, nationality, personal 10 | appearance, race, religion, or sexual identity and orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing other's private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at chryzhub@gmail.com. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html 72 | 73 | [homepage]: https://www.contributor-covenant.org 74 | 75 | For answers to common questions about this code of conduct, see 76 | https://www.contributor-covenant.org/faq 77 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | When contributing to this repository, please first discuss the change you wish to make via issue, 4 | email, or any other method with the owners of this repository before making a change. 5 | 6 | Please note we have a [CODE of CONDUCT](https://github.com/chryz-hub/opensource-4-everyone/blob/master/CODE_OF_CONDUCT.md), please follow it in all your interactions with the project. 7 | 8 | 9 | ## Pull Request Process 10 | 11 | 1. Ensure any install or build dependencies are removed before the end of the layer when doing a 12 | build. 13 | 2. Update the README.md with details of changes to the interface, this includes new environment 14 | variables, exposed ports, useful file locations and container parameters. 15 | 3. Increase the version numbers in any examples files and the README.md to the new version that this 16 | Pull Request would represent. The versioning scheme we use is [SemVer](http://semver.org/). 17 | 4. You may merge the Pull Request in once you have the sign-off of two other developers, or if you 18 | do not have permission to do that, you may request the second reviewer to merge it for you. 19 | 20 | ## Commit Message Guidelines 😎 21 | 22 | In order to make git commit messages **easier to read** and faster to reason about, we follow some guidelines on most commits to keep the **format predictable**. Check [Conventional Commits specification](https://conventionalcommits.org) for more information about our guidelines. 23 | 24 | **Examples**: 25 | 26 | 27 | ``` 28 | docs(changelog): update changelog to beta.5 29 | docs: add API documentation to the bot 30 | test(server): add cache tests to the movie resource 31 | fix(web): add validation to phone input field 32 | fix(web): remove avatar image from being required in form 33 | fix(release): need to depend on latest rxjs and zone.js 34 | ``` 35 | 36 | ### Type 37 | 38 | Must be one of the following: 39 | 40 | - **build**: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm). 41 | - **ci**: Changes to our CI configuration files and scripts (example scopes: Circle, BrowserStack, SauceLabs) 42 | - **docs**: Documentation only changes 43 | - **feat**: A new feature 44 | - **fix**: A bug fix 45 | - **perf**: A code change that improves performance 46 | - **refactor**: A code change that neither fixes a bug nor adds a feature 47 | - **style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) 48 | - **test**: Adding missing tests or correcting existing tests 49 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Chryz-Hub 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Learn-Git-And-GitHub.md: -------------------------------------------------------------------------------- 1 | # Git/GitHub Resources 2 | 3 | This file is allocated towards helping you understand the basics of Git and GitHub and how to get started. 4 | 5 | ## Index 6 | 7 | * [Git/GitHub Blogs](#gitgithub-blogs) - Blogs explaining git/github fundamentals and concepts. 8 | * [Git/GitHub Courses/Videos](#gitgithub-coursesvideos) - Videos explaining how to use git/github. 9 | * [Git/GitHub Repositories](#gitgithub-repositories) - Repositories to learn git and github 10 | 11 | # Git/GitHub Docs/Blogs 12 | 13 | - [GitHub Guides](https://guides.github.com/activities/hello-world/) 14 | - [How To Use GitHub – Developers Collaboration Using GitHub](https://www.edureka.co/blog/how-to-use-github/) 15 | - [The beginner’s guide to Git & GitHub](https://www.freecodecamp.org/news/the-beginners-guide-to-git-github/) 16 | - [How To Contribute to Open Source: Getting Started with Git](https://www.digitalocean.com/community/tutorials/how-to-contribute-to-open-source-getting-started-with-git) 17 | - [How Git Branches Work](https://www.freecodecamp.org/news/how-git-branches-work/) 18 | - [What is Commit Signing in Git?](https://www.freecodecamp.org/news/what-is-commit-signing-in-git/) 19 | - [How to Get Started with Version Control Using Git](https://www.freecodecamp.org/news/get-started-with-version-control-and-git/) 20 | - [How To Use Git: A Reference Guide](https://www.digitalocean.com/community/cheatsheets/how-to-use-git-a-reference-guide) 21 | - [How To Use Git Effectively](https://www.digitalocean.com/community/tutorials/how-to-use-git-effectively) 22 | - [How To Use Git Branches](https://www.digitalocean.com/community/tutorials/how-to-use-git-branches) 23 | - [How to Write a Git Commit Message](https://chris.beams.io/posts/git-commit/) 24 | - [How To Use Git: A Reference Guide](https://www.digitalocean.com/community/cheatsheets/how-to-use-git-a-reference-guide) 25 | - [Know how Git works: Behind the Scenes!](https://sohamsshah.hashnode.dev/know-how-git-works-behind-the-scenes-aa40567082ba) 26 | - [5 Git Tips To Level Up Your Workflow](https://ygnys.hashnode.dev/5-git-tips-to-level-up-your-workflow) 27 | - [Everything you need to know to get started with Git and GitHub on a Windows machine](https://chris.beams.io/posts/git-commit/) 28 | - [How to Write a Git Commit Message](https://mihaiviisan.hashnode.dev/everything-you-need-to-know-to-get-started-with-git-and-github-on-a-windows-machine) 29 | - [Git for beginners](https://sudoc.hashnode.dev/series/git-for-beginners) 30 | - [How to Connect GitHub to your GitBash in 5 simple steps](https://unclebigbay.com/how-to-connect-github-to-your-gitbash-in-5-simple-steps) 31 | - [Git & Github: All you need to know](https://nehasoni.hashnode.dev/git-and-github-all-you-need-to-know) 32 | - [How to Use Branches in Git – the Ultimate Cheatsheet](https://www.freecodecamp.org/news/how-to-use-branches-in-git/) 33 | - [Git Checkout Remote Branch Tutorial](https://www.freecodecamp.org/news/git-checkout-remote-branch-tutorial/) 34 | - [A Really Useful Git Command For Quickly Searching Text](https://blog.yogeshchavan.dev/a-really-useful-git-command-for-quickly-searching-text) 35 | - [Git Push to Remote Branch – How to Push a Local Branch to Origin](https://www.freecodecamp.org/news/git-push-to-remote-branch-how-to-push-a-local-branch-to-origin/) 36 | - [Git Switch Branch – How to Change the Branch in Git](https://www.freecodecamp.org/news/git-switch-branch/) 37 | - [How to Use Git and Git Workflows – a Practical Guide](https://www.freecodecamp.org/news/what-is-git-learn-git-version-control/) 38 | - [What is Git? A Beginner's Guide to Git Version Control](https://www.freecodecamp.org/news/how-git-branches-work/) 39 | - [How To Delete All Local Git Branches In One Go](https://catalins.tech/how-to-delete-all-local-git-branches-in-one-go) 40 | - [How To Delete a Git Branch Locally and Remotely](https://hashnode.com/post/how-to-delete-a-git-branch-locally-and-remotely-cknk32nc2004qwes12ck4hn3m) 41 | - [Renaming Your GitHub Projects](https://blog.benhammond.tech/renaming-your-github-projects) 42 | - [A Beginner's Guide to Git and Github](https://efeakhigbe.hashnode.dev/a-beginners-guide-to-git-and-github) 43 | - [Introduction to Git In 16 Minutes](https://vickyikechukwu.hashnode.dev/introduction-to-git-in-16-minutes) 44 | - [How to Create GitHub Draft Pull Requests](https://blog.idrisolubisi.com/how-to-create-github-draft-pull-requests) 45 | - [Start verifying your commits on GitHub in ~5 minutes](https://ozzie.sh/start-verifying-your-commits-on-github-in-5-minutes) 46 | - [List of all Git Commands](https://blog.vimalverma.in/list-of-all-git-commands) 47 | - [Git all-in-one cheat sheet: A collection of the most useful git commands](https://blog.learncodeonline.in/git-all-in-one-cheat-sheet-a-collection-of-the-most-useful-git-commands) 48 | - [GitHub - A complete guide](https://devhankering.hashnode.dev/github-a-complete-guide) 49 | - [A Git Cheatsheet Of Commands Every Developer Should Use](https://ravimengar.hashnode.dev/a-git-cheatsheet-of-commands-every-developer-should-use) 50 | - [An Intro to Git and GitHub for Beginners (Tutorial)](https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners) 51 | - [Git and GitHub SSH Configuration](https://chrisdevcode.hashnode.dev/git-and-github-ssh-configuration) 52 | - [Getting Started with GitHub CLI](https://onyxcode.net/gh-cli-getting-started) 53 | - [How to use Git and GitHub inside of VS Code Editor](https://blog.thefierycoder.tech/how-to-use-git-and-github-inside-of-vs-code-editor) 54 | - [Two Git commands you probably missed in your daily routine](https://thelinuxli.ch/two-git-commands-you-probably-missed-in-your-daily-routine) 55 | - [How to setup GitHub Actions on your Github repository](https://blog.bhanuteja.dev/30-git-commands-that-i-frequently-use) 56 | - [The most basic and essential GIT commands walkthrough](https://bearcub3.hashnode.dev/the-most-basic-and-essential-git-commands-walkthrough-ckgmw77b3012po9s188vag2ig) 57 | - [Don't overcomplicate git](https://h.daily-dev-tips.com/dont-overcomplicate-git) 58 | - [Learn the Basics of Git in Under 10 Minutes](https://nand.blog/git101) 59 | - [The Ultimate Guide to Git Commands](https://ankits.hashnode.dev/the-ultimate-guide-to-git-commands) 60 | - [13 Git Commands Every Developer Should Know](https://svikashk.hashnode.dev/13-git-commands-every-developer-should-know-ckftd1wrm03wtv6s1bqmrgul6) 61 | - [GIT INIT (Part-1)](https://apoorvtyagi.tech/git-init-part-1) 62 | - [GIT INIT (Part-2)](https://apoorvtyagi.tech/git-init-part-2) 63 | - [GitHub CLI 1.0: All you need to know](https://ayushirawat.com/github-cli-10-all-you-need-to-know) 64 | - [Introduction to Git-Adding an SSH Key](https://laasyasettyblog.hashnode.dev/introduction-to-git-adding-an-ssh-key) 65 | - [Understanding Git Terminologies : The Fun Way](https://hafsah.hashnode.dev/understanding-git-terminologies-the-fun-way-ckdet27bd003c42s13lsm5ry5) 66 | - [Baby Steps to Git and Version Control - Series 1](https://amarachiazubuike.com/baby-steps-to-git-and-version-control-series-1-ck36ciz5200eib1s1l5rscbdr) 67 | - [How to Fix Git Always Asking for User Credentials](https://blog.bolajiayodeji.com/how-to-fix-git-always-asking-for-user-credentials) 68 | - [How to Fork a Repo on GitHub using your Mobile Device](https://sudoc.hashnode.dev/series/git-for-beginners) 69 | - [Git First Time Setup](https://blog.bolajiayodeji.com/git-first-time-setup) 70 | - [Git Cheat Sheet for Beginners and Intermediates](https://blog.bolajiayodeji.com/git-cheat-sheet-for-beginners-and-intermediates) 71 | - [Basics of Git](https://adarsh-thakur.hashnode.dev/series/basics-of-git) 72 | 73 | 74 | # Git/GitHub Courses/Videos 75 | - [Git In-depth](https://frontendmasters.com/courses/git-in-depth/) 76 | - [Introduction to Git and GitHub - Offered By Google](https://www.coursera.org/learn/introduction-git-github?specialization=google-it-automation&utm_source=gg&utm_medium=sem&utm_campaign=11-GoogleITwithPython-ROW&utm_content=11-GoogleITwithPython-ROW&campaignid=9733806670&adgroupid=119184274733&device=c&keyword=&matchtype=b&network=g&devicemodel=&adpostion=&creativeid=507191775308&hide_mobile_promo&gclid=CjwKCAjwxo6IBhBKEiwAXSYBs8cqMR-9WYlilq7CrcFTkE7wQT1K7qv1XDpTa5HtjEJckeoyiU6cpRoCyCgQAvD_BwE) 77 | - [Version Control with Git](https://www.coursera.org/learn/version-control-with-git) 78 | - [Git for Developers Using Github](https://www.coursera.org/projects/git-for-developers-using-github) 79 | - [Manage Your Versions with Git (Part I)](https://www.coursera.org/projects/git-1) 80 | - [Manage Your Versions with Git (Part II)](https://www.coursera.org/projects/git-2) 81 | - [Learn Gitpro-logo- Codecademy](https://www.codecademy.com/learn/learn-git) 82 | - [Version Control with Git](https://www.udacity.com/course/version-control-with-git--ud123) 83 | - [Git: Become an Expert in Git & GitHub in 4 Hours](https://www.udemy.com/course/git-expert-4-hours/) 84 | - [Git Essentials: Mini Course](https://www.udemy.com/course/git-essentials-mini-course/) 85 | - [How Git Works- Plurasight](https://www.pluralsight.com/courses/how-git-works) 86 | - [Introduction to GitHub- The GitHub Training Team](https://lab.github.com/githubtraining/introduction-to-github) 87 | - [Git and GitHub for Beginners - Crash Course](https://www.youtube.com/watch?v=RGOj5yH7evk&t=934s) 88 | - [How to use GitHub | What is GitHub | Git and GitHub Tutorial | Edureka](https://www.youtube.com/watch?v=PQsJR8ci3J0) 89 | - [Git & GitHub Tutorial for Beginners](https://www.youtube.com/watch?v=3RjQznt-8kE&list=PL4cUxeGkcC9goXbgTDQ0n_4TBzOO0ocPR) 90 | - [Github Tutorial For Beginners - Github Basics for Mac or Windows & Source Control Basics](https://www.youtube.com/watch?v=0fKg7e37bQE) 91 | - [Git and GitHub Tutorial For Beginners | Full Course](https://www.youtube.com/watch?v=3fUbBnN_H2c) 92 | - [Git Tutorial for Beginners: Learn Git in 1 Hour](https://www.youtube.com/watch?v=8JJ101D3knE) 93 | - [Git Tutorial - Telusko](https://www.youtube.com/watch?v=OdbBmvfThJY&list=PLsyeobzWxl7q2eaUkorLZExfd7qko9sZC) 94 | - [Git & GitHub Crash Course For Beginners - Traversy Media](https://www.youtube.com/watch?v=SWYqp7iY_Tc) 95 | - [Git Tutorial for Beginners - Git & GitHub Fundamentals In Depth](https://www.youtube.com/watch?v=DVRQoVRzMIY) 96 | - [Git And GitHub in ~30 Minutes](https://www.youtube.com/watch?v=jG4Vs81kMlc) 97 | - [Git Tutorial | Github Tutorial | Git Tutorial for Beginners | Intellipaat](https://www.youtube.com/watch?v=dnGeRjP8oxw) 98 | - [GitHub Basics Tutorial - How to Use GitHub](https://www.youtube.com/watch?v=x0EYpi38Yp4) 99 | - [Git Tutorial for Beginners: Command-Line Fundamentals](https://www.youtube.com/watch?v=HVsySz-h9r4) 100 | - [Git and GitHub Crash Course By Google Coursera](https://www.youtube.com/watch?v=PtBr0fpKyFg) 101 | - [Git And GitHub Full Course In 3 Hours | Git And GitHub Tutorial For Beginners ](https://www.youtube.com/watch?v=liwv7Hi68aI) 102 | - [Git Tutorial For Dummies](https://www.youtube.com/watch?v=mJ-qvsxPHpY) 103 | - [Git Tutorial for Beginners - The Basics](https://www.youtube.com/watch?v=ly4niPr9vUo) 104 | - [Git Tutorial for Beginners](https://www.youtube.com/watch?v=XF99kTmS2gg) 105 | - [Git & Github Tutorial for Absolute Beginners](https://www.youtube.com/watch?v=iCKAWxfVWUY) 106 | - [Git Tutorial For Beginners - Kudvenkat](https://www.youtube.com/watch?v=WEmvT2YFlQw&list=PL6n9fhu94yhVwbuqXKuPzchWNjZ8GVcJa) 107 | - [Git and GitHub Beginner Tutorials](https://www.youtube.com/watch?v=-U-eUHI6euM&list=PLhW3qG5bs-L8OlICbNX9u4MZ3rAt5c5GG) 108 | - [Git and GitHub Tutorials](https://www.youtube.com/watch?v=r50BKIFGCI0&list=PLB5jA40tNf3v1wdyYfxQXgdjPgQvP7Xzg) 109 | - [Git & GitHub Tutorials](https://www.youtube.com/watch?v=_bkT85B6n1U&list=PLzS3AYzXBoj8mX3WbzQDghYytnx2JqBrU) 110 | 111 | # Git/GitHub Repositories 112 | 113 | - [GitHub Actions Starter Pack](https://github.com/jasonbarry/github-actions-starter-pack) - Sample code project for automating various tasks via GitHub Actions. -------------------------------------------------------------------------------- /My-PR-Contribution-Practice.md: -------------------------------------------------------------------------------- 1 | # My-PR-Contribution-Practice 2 | 3 | [**➡️Short and Concise Pull Request Tutorial🟩**](https://github.com/chryz-hub/opensource-4-everyone#simple-guide-to-making-a-pull-request-or-contribution) 4 | 5 | ## This space is created for you to make your first pull request/ contribution as a firstimer in open source, also this might not be your first time but involve yourself in this, why? 6 | 7 | - To get an addtional 🟩 to your GitHub profile 8 | - To add to your pull request count 9 | - To add to your contributions count 10 | - To make connections, how? 11 | In this Pull Request/ contribution practice, these can be included: 12 | - Your name 13 | - Your GitHUb profile link 14 | - What you do 15 | 16 | By these data provided, connections can be made! 17 | 18 | - For example , 19 | 20 | `- [Full Name](https://github.com/your-username)` 21 | 22 | `Bio:_________________________________________` 23 | 24 | On a new line in alphabetical order, add your name, bio and the link to your Github profile 25 | 26 | --- 27 | 28 | ### START CONTRIBUTING BY ADDING YOUR DATA 29 | 30 | --- 31 | 32 | - [Ademosu Adeola](https://github.com/Adecodess) 33 | Bio: Frontend Developer,proficient in javascript, reactjs, html, css 34 | 35 | - [Alaba Olanrewaju](https://github.com/chryzcodez) 36 | Bio: A developer, technical writer/ blogger, an open-source personnel and an aspiring data scientist. 37 | 38 | - [Amjad Noor](https://github.com/AmjadNoor) 39 | Bio: I'm a front-end developer. 40 | 41 | - [Anshul Mehta](https://github.com/Anshul7sp1) 42 | Bio: CS undergrad. Interested in contributing to opensource 43 | 44 | - [Challenge Handler](https://github.com/challengehandler) 45 | Bio: A full-stack web developer. Always be anonymous as a contributor. 46 | 47 | - [Damilare Oyedeji](https://github.com/fuglydami) 48 | Bio: I'm a frontend developer who's also passionate about backend technologies 49 | 50 | 51 | - [Festus Michael](https://github.com/MichaelFestus) 52 | Bio: Self taught Fron-End developer, Aspiring reactjs developer 53 | 54 | - [Franklin Ohaegbulam](https://github.com/frankiefab100) 55 |
Bio: A visual designer and Frontend/UI Developer.
56 | 57 | - [FREDVUNI](https://github.com/FREDVUNI) 58 |Bio: Software Developer | Open source enthusiast | DevOps newbie | Actively learning and collaborating with fellow developers
59 | 60 | - [Hemant](https://github.com/hemantwasthere) 61 | Bio: Frontend Dev || Open Source Enthusiast 62 | 63 | - [Ibrahim Ayodeji](https://github.com/hackEibrahim) 64 | Bio: aspiring full stack developer | practicing HTML and CSS | learning JavaScript | open source contributor 65 | 66 | - [JayantGoel001](https://github.com/JayantGoel001) 67 | 68 | - [Jyotsna Doonga](https://github.com/jyotsnad246) 69 | Bio: Data Analytics, Frontend Development 70 | 71 | - [Kesavan](https://github.com/kesavan-hex) 72 | 73 | - [Mrinaal Arora](https://github.com/aroramrinaal) 74 | Bio: Computer Science Undergrad and Open Source Contributor. 75 | 76 | - [Mubeen Ahmad](https://github.com/MubeenAhmad571) 77 | 78 | - [Naman Garg](https://github.com/naman-ng) 79 | Bio: I'm a full stack developer and web3 enthusiast 80 | - [Naman Gupta](https://github.com/namangupta1399) 81 | Bio: Computer Science Undergraduate, Aspiring Web Developer. 82 | 83 | - [Poonam Rajput](https://github.com/Poonam-raj) 84 | Bio: Frontend Developer-in-training primarily working on Javascript 85 | 86 | - [Rohit Tewari](https://github.com/rtewari056) 87 | Bio: MERN Stack Developer and Competitive Coder 88 | 89 | - [Sachin Mauyra](https://github.com/slayer321) 90 | Bio: Passionate about cybersecurity and Open source 91 | 92 | - [Sakhil](https://github.com/Sakhil2014) 93 | Bio:A free time Web Dev. Trying hard to become a fullstack 94 | 95 | - [Shittu Titilola](https://github.com/lhorla) 96 | Bio: Frontend developer and writer 97 | 98 | - [Shivam Chandra](https://github.com/magicBeans23) 99 | 100 | - [Tanimowo Emmanuel](https://github.com/mannuel25) 101 | Bio: I'm an aspiring back-end engineer. 102 | 103 | - [Tonatiuh Morales](https://github.com/blackc0mb) 104 | Bio: Developer in my free time and interested in collaborating in a project. 105 | 106 | - [Udeagbala Anthony](https://github.com/izudada) 107 | Bio: A growing python developer, more interested in building web applications with python. 108 | 109 | - [Uzoma Rita](https://github.com/i-am-rita) 110 | Bio: Frontend Developer 111 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Open-Source-4-Everyone 2 | 3 |186 |187 |
211 |- Open (Source) for Business: A Practical Guide to Open Source Software Licensing - Third Edition
188 |- Open Source Static Code Analysis Tool A Complete Guide
189 |- Open Source Licensing: Software Freedom and Intellectual Property Law
190 |- Producing Open Source Software: How To Run A Successful Free Software Project
191 |- Forge Your Future with Open Source: Build Your Skills. Build Your Network. Build the Future of Technology
192 |- Open Source Governance A Complete Guide
193 |- Open Source Notebook: Open Sourcerer
194 |- Open Sources: Voices from the Open Source Revolution
195 |- Working in Public: The Making and Maintenance of Open Source Software
196 |- Entreprenerd: Building a Multi-Million-Dollar Business with Open Source Software
197 |- Intellectual Property and Open Source: A Practical Guide to Protecting Code
198 |- Understanding Open Source and Free Software Licensing
199 |- The Performance of Open Source Applications
200 |- The Open Source Alternative
201 |- Rebel Code: Linux and the Open Source Revolution
202 |- Open Source Property: Volume 1
203 |- Open Source Property: Volume 2
204 |- The Success of Open Source
205 |- The Architecture Of Open Source Applications
206 |- The Architecture of Open Source Applications, Volume II: Structure, Scale, and a Few More Fearless Hacks
207 |- Open Source for the Enterprise: Managing Risks, Reaping Rewards
208 |- Embracing Insanity: Open Source Software Development
209 |- Perspectives on Free and Open Source Software (The MIT Press)
210 |
215 |216 |
221 |- Google Summer of Codes
217 |- Outreachy
218 |- Google Season of Docs
219 |- Wikimedia Internship
220 |
225 | 226 |235 | 236 |Channels
227 |228 |
234 |- GitHub
229 |- Eddie Jaoude
230 |- Opensource.com
231 |- Google Open Source
232 |- All Things Open
233 |275 |Videos
237 |238 |
274 |- Complete Guide to Open Source - How to Contribute
239 |- Tips for contributing to Open Source with Github
240 |- Level Up as an Open Source Contributor
241 |- Getting Into Open Source for Fun & Profit
242 |- How open source has made me and the stuff I make better
243 |- Building The Open Source Community We Want
244 |- Managing an Open Source Project
245 |- Managing an Open Source Project - UtahJS
246 |- Open Sourcing Your Stuff
247 |- Contributing to Open Source on GitHub for beginners
248 |- Pieter Hintjens - Building Open Source Communities
249 |- Contributing to Open-Source Projects as a New Python Developer: How to Do It
250 |- A new way to contribute to open source
251 |- Starting an Open Source Project
252 |- How to find Github Repos to contribute to
253 |- A Practical Guide to Open Source Contribution
254 |- Make Your First Open Source Contribution || Beginners Guide to Open Source
255 |- Jessica McKellar: Contribute with me! Getting started with open source development
256 |- I want you to contribute to open source
257 |- How to contribute to OPEN SOURCE projects on Github
258 |- The Open Source Contributor Funnel: Turning Users Into Maintainers
259 |- Contributing to Open Source for the first time
260 |- Contributing to Open Source
261 |- Why Open Source Contribution is Essential to your Business
262 |- A Million Ways To Contribute To Open Source; It’s Not Just About Code
263 |- A Newcomer's Guide to Open Source Contribution
264 |- Getting started with Open Source & GitHub
265 |- How to contribute to Open Source?
266 |- How I Started Contributing to Open Source and Why You Should Too
267 |- How to Open Source Like a Pro
268 |- How To Get Started With Open Source
269 |- How to Contribute to Open Source Projects
270 |- How to start with Open Source software contributions
271 |- Complete Guide to Open Source Contributions
272 |- Get started with Open Source
273 |
278 |279 |
353 |- GitHub docs for open source
280 |- GitHub open souce guide
281 |- 5 tips for getting involved in open-source projects on GitHub
282 |- Getting started with contributing to open source
283 |- Get Involved In Open Source Today
284 |- How To Contribute To Open Source: Getting Started With Git
285 |- The beginner's guide to contributing to a GitHub project
286 |- The Beginner's Guide to Contributing to Open Source
287 |- How To Maintain Open-Source Software Projects
288 |- How to Contribute to Open Source
289 |- How to get started with Open Source
290 |- Your First PR
291 |- The Technical Writers Guide to Contributing to Open Source Projects
292 |- Step-by-step guide to contributing on GitHub
293 |- Contributing To Open-Source Projects
294 |- Open Source contributions: A catalyst for growth
295 |- A guide to making open source contributions
296 |- Beginner's Guide to Open Source Contribution
297 |- Make your first open-source contribution
298 |- How To Get Started In Open Source
299 |- Evaluating Open Source Projects
300 |- A Beginner’s Very Bumpy Journey Through The World of Open Source
301 |- How to Contribute to Open Source Projects – A Beginner's Guide
302 |- Contribute Beyond Code: Open Source for Everyone
303 |- How to Be a Good Open Source Project Owner – The Ultimate Guide
304 |- The Ultimate Guide to Open Source
305 |- Why You Should Start Contributing to Open Source Software Right Now
306 |- How to Choose and Care for a Secure Open Source Project
307 |- The Pros and Cons of Open Source Software Development
308 |- The Definitive Guide to Contributing to Open Source
309 |- Starting an Open Source Project
310 |- How getting into Open Source has been awesome for me
311 |- Open Source Stamina
312 |- Building the Open Source Community We Want
313 |- How I learn an Open Source Codebase
314 |- How to Make your First Contribution to Open Source
315 |- Introducing: How to Contribute to Open Source
316 |- What open source project should I contribute to?
317 |- How to Contribute to an Open Source Project on GitHub
318 |- First Timers Only
319 |- Why open source?
320 |- Twelve tips for growing communities around your open source project
321 |- Best practices in Open Source: internal collaboration
322 |- Best practices in Open Source: external engagement
323 |- Everything an open source maintainer might need to know about open source licensing
324 |- Why you shouldn’t write your own open source license
325 |- Self-taught Software Developers: Why Open Source is important to us
326 |- So you wanna open source a project, eh?
327 |- Making a game with Open-Source tools
328 |- Why I love contributing to open source software
329 |- Best Practices for Maintainers 330 |
331 |- What Does “Open Source” Even Mean?
332 |- TIPS FOR NEW OPEN SOURCE MAINTAINERS
333 |- Scaling Open Source Communities
334 |- Kindly Closing Pull Requests
335 |- Why I close PRs (OSS project maintainer notes)
336 |- My condolences, you’re now the maintainer of a popular open source project
337 |- What success really looks like in open source
338 |- Advice To Open Source Project Contributors
339 |- Making clean PR for Open Source Contributors (PEP 8 Style)
340 |- Getting Started With Open-Source: How To Contribute
341 |- Ways you can contribute to Open-source
342 |- How to become an Open Source Contributor
343 |- Getting Paid for Open Source Work
344 |- How to Contribute to Open Source Project
345 |- Open Source Projects
346 |- Open Source Project Ideas
347 |- How To Contribute To Open-Source Projects As A Beginner
348 |- Top 8 Open Source Projects for Beginners To Try in 2021
349 |- Top 12 Most Popular Open Source Repositories on GitHub[2021]
350 |- First timers’ Practical Guide to Open Source Contribution
351 |- Ten (10) Reasons You Should Contribute to Free and Open Source Projects
352 |
357 |358 |
385 |- The ReadME Podcast - On The ReadME Podcast, we take a look behind the scenes of the most impactful open source projects and the developers who make them happen.
359 |- Open Source Underdogs - A podcast for entrepreneurs about open-source software. In each episode, we chat with a founder or leader to explore how they are building thriving businesses around open-source software. Our goal is to demystify how entrepreneurs can stay true to their open-source objectives while also building sustainable, profitable businesses that fuel innovation and ensure longevity.
360 |- The Open Source Way - This podcast is about the difference, value or drop that open source can be. Each episode we talk with experts about open source related topics and why they do it the open source way.
361 |- FINOS Open Source in Finance Podcast - The FINOS Open Source in Finance Podcast celebrates open source projects and interesting topics at the cross section of financial services and open source.
362 |- The Craft Of Open Source - This bi-weekly show is focused on the ins and outs of the Open Source Software Community. Join Ben as he speaks with the brightest minds that have brought us some of the most adopted technologies on earth. Each episode is an interview with creators, maintainers, entrepreneurs, and key contributors to the open-source community.
363 |- Percona's HOSS Talks FOSS: The Open Source Database Podcast - Percona's head of open source strategy (The HOSS) Matt Yonkovit talks with developers, dba's, and engineers from around the open source community about the latest news and events in the FOSS space.
364 |- FLOSS Weekly - FLOSS all about Free Libre Open Source Software with talks with the most interesting and important people in the Open Source and Free Software community.
365 |- The Changelog: Software Development, Open Source - Conversations with the hackers, leaders, and innovators of the software world. This is a polyglot podcast. All programming languages, platforms, and communities are welcome. Open source moves fast. Keep up.
366 |- LINUX Unplugged - An open show powered by community LINUX Unplugged takes the best attributes of open collaboration and turns it into a weekly show about Linux.
367 |- Linux Weekly Daily Wednesday - A weekly dose of all thing Linux and open source with a slice of Pi for good measure.
368 |- Open Source – Software Engineering Daily - Open source technology episodes of Software Engineering Daily. At the gym or on your commute, you can listen to long-form interviews about software engineering. After every episode, you should feel like you are 1% better at understanding how the software works.
369 |- Reality 2.0 - Join Linux and Open Source advocates, Doc Searls and Katherine Druckman, as they navigate the new digital world, covering topics related to Linux and Open Source, as well as digital privacy, security, and other current issues.
370 |- Open Source Voices - Affter years of producing Linux, BSD, and Other Open Source Podcasts, I came to the realization that we almost always focus on technology. It makes sense, we all love tech, that's why we are who we are. But the community we are apart of is full of varied and fascinating people that make that tech. This is my attempt to highlight the people who are helping us dream up and build the future around us.
371 |- The Craft Of Open Source - This bi-weekly show is focused on the ins and outs of the Open Source Software Community. Join Ben as he speaks with the brightest minds that have brought us some of the most adopted technologies on earth. Each episode is an interview with creators, maintainers, entrepreneurs, and key contributors to the open-source community.
372 |- Open source for business - Your company uses open-source software but needs to better understand how to effectively manage it. In this podcast, Eunice Chendjou and Henry Badgery host interviews with some of the world's top experts that sit at the intersection of business and open source.
373 |- Impactful Open Source - We seek out stories of open source successes, moving from beyond source code and into the world at large. We focus on code that didn't just turn into a large enterprise business, but which passed through universities, cities, governments, and the world to make a real difference in people's lives. Our guests are open sorcerers, academics, open-source program officers, and everyone in between.
374 |- Free as in Freedom - A bi-weekly discussion of legal, policy, and other issues in the open-source and software freedom community (including occasional interviews) from Brooklyn, New York, USA.
375 |- Open Source Creative - A weekly podcast where I ramble about creativity, process, and open-source software. The show features in-depth discussions about the nature of open-source software and how it relates to doing creative work. And interviews!
376 |- FLOSS for Science - Interviews with scientists who are using or developing free and libre open-source software.
377 |- Humans of Open Source - A podcast where we explore the human side of working on open-source software. We talk to contributors about how, what, and why they contribute in order to uncover the human element behind the open-source communities that power our digital infrastructure.
378 |- The Binary Times Audiocast - ogg - Linux and open-source tips, tricks, and discussion. Free software, hardware, and modern culture.
379 |- Breaking Into Open Source - Have you ever wondered what would it be to contribute to open-source software? Or is curious about how to get started? Well, wonder no more! In this podcast we let Bob and Josh take us through the tour of the wonderful world of open source, as seen through developers.
380 |- Open Source System Podcast - The Open Source System Podcast brings you the latest open source projects and news. We try to focus only on open source software and cover projects that are created in any programming language. If you have a goal to become more involved with open source software then this podcast is for you!
381 |- Sustain - Sustain brings together practitioners, sustainers, funders, researchers and maintainers of the open source ecosystem. We have conversations about the health and sustainability of the open source community. We learn about the ins and outs of what ‘open source’ entails in the real world.
382 |- Scotland Open Source - Scotland Open Source talks to maintainers, advocates and companies from Scotland’s vibrant open source community.
383 |- Creators and Consumers of Open Source - Team Aviyel is sitting together Maintainers on the Journey they took to reach here.
384 |