Skip to content

Latest commit

 

History

History
55 lines (32 loc) · 2.66 KB

CONTRIBUTING.md

File metadata and controls

55 lines (32 loc) · 2.66 KB

Contributing to Developer Resources

First off, thanks for taking the time to contribute! 👍

This is a list of resources for learning and improving as you grow in your career as a developer or an individual contributor.

But by no means, this is a complete list. If you have good topics/suggestions, then please follow the guidelines below on how you can contribute and help other developers.

Getting Started

  1. If you are new to Git and GitHub, it is advisable you go through GitHub Quickstart

  2. Fork this Repository here

  3. Clone the forked Repository
    git clone https://github.com/Your-GitHub-Username/developer-resources.git

  4. Open the cloned directory in your Code Editor.

Adding Resources

  1. Check if the resource you want to add is already included. If not, then you can proceed!

  2. Add your resources under the respective topic, and follow the pattern of the already existing resources. It should include:

    • The topic of the resources (easy to categorize)
    • A brief description of its content and other related information.

    Here are a **few examples**:
    • [Computer Systems book](https://www.amazon.com/Computer-Systems-Programmers-Perspective-Edition/dp/013409266X): Computer Systems: A Programmer's Perspective
    • [Berkeley CS 61C](https://archive.org/details/ucberkeley-webcast-PL-XXv-cvA_iCl2-D-FS5mk0jFF6cYSJs_): Berkeley Computer Science
  3. If you want to create a new topic for the resources, kindly open an issue to let the maintainers know of this new category before creating one.

  4. Open a pull request, with a short descriptive branch name and commit messages

  5. It is not mandatory but good to have approval of your pull requests from at-least two other contributors to maintain the quality of resources.

Submitting a Fix

If you ever noticed a bug or anything worth fixing, feel free to open an issue with enough details of the bug, steps to replicate it and screenshots if possible.

Proposing New Features

Have some new exciting features you would like to add? Open an issue describing this new feature and why you think it should be included.

Licence

MIT