Git Product home page Git Product logo

wiki's Introduction

The developersIndia Community Wiki

All Contributors Discord Subreddit subscribers

Welcome to the DevelopersIndia Community Wiki repository! This repository is home to our face-lifted community wiki which you'll find across all the platforms our community is active on. So, feel free to read through our wiki or perhaps if you're interested in contributing to the project, this README will come in handy for you.

What wiki(s) to contribute?

The first and foremost goal of a wiki is that it helps the community, and becomes an official standing on the topic. We have a bunch of topics being requested over time. We request any author to have a look over them before creating a new proposal.

Contributing to the Wiki

We welcome community contributions to the project! And if you would like to share a word or two that you believe will help the community achieve something good, please read this section for instructions.

First off, we use the mdbook project to maintain, create & generate the static version of our wiki. So, if you would like to get your hands dirty with this project, make sure you've read the official mdbook documentations. Besides the CLI tool, we also write our wiki content in GitHub Flavoured Markdown. So if you need a run down on how to write in Markdown, the Markdown Guide will be helpful for that cause.

That said, before contributing to the project make sure you've read & understood the contributing guidelines of our community. Once you have read through it, please keep the following points in mind to create a wiki entry:

  1. Ensure your wiki is comprehensive enough & benefits the community in some ways.
  2. Ensure your wiki entry is thoroughly reviewed for correctness & quality from one of the moderators (you can reach out to us over Discord).
  3. Follow the issue & pull request templates to create a wiki entry for the one of the moderators to review it. Expect the review process to take a while before it can be merged.

For a more detailed guide on contributing or creating a wiki, refer to the contributing guidelines document of the project.

License & Usage Terms & Conditions

The community wiki is licensed under the terms & conditions (T&Cs) of the Creative Commons license. If you're interested in reading more about it, please take a look at the LICENSE document.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):

Bhupesh Varshney
Bhupesh Varshney

๐Ÿ‘€ ๐Ÿ–‹ ๐Ÿค” ๐Ÿ“†
Somraj Saha
Somraj Saha

๐Ÿ‘€ ๐Ÿ–‹ ๐Ÿค” ๐Ÿ“† ๐Ÿš‡ ๐Ÿ”ง ๐Ÿ’ป
Shreyas Gupta
Shreyas Gupta

๐Ÿ–‹ ๐Ÿค”
Govind S Nair
Govind S Nair

๐Ÿ–‹
Triach Rold
Triach Rold

๐Ÿ–‹
Sanam Dhar
Sanam Dhar

๐Ÿ–‹

This project follows the all-contributors specification. Contributions of any kind welcome!

wiki's People

Contributors

allcontributors[bot] avatar asce-21 avatar bhupesh-v avatar dependabot[bot] avatar g0v1ndn avatar gtlsgamr avatar gururani-abhishek avatar jarmos-san avatar mohamedhalith001 avatar triach-rold avatar vizhnu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

wiki's Issues

Guide to approach remote opportunities

Have you read the contributing guidelines for proposing a wiki?

  • I have read the contributing guidelines.

What's this proposal about? What should this wiki cover? Who's the audience?

The wiki would detail about:

  • How to approach remote opportunities in India?
  • How to prepare for interviews and land opportunities?
  • How to format resume and cover letter?
  • How to shortlist companies to apply to and put up a good application?

The audience includes folks with varied experience, ranging from college students to experienced professionals.

Choose the category for this wiki

Community Guide

If this is a FAQ on the sub, please include links of similar posts from the subreddit

No response

Are you interested in authoring this wiki guide?

Yes

Code of Conduct

  • I agree to follow the community's Code of Conduct

Git/Github Guide Wiki Proposal

Have you read the contributing guidelines for proposing a wiki?

  • I have read the contributing guidelines.

What's this proposal about? What should this wiki cover? Who's the audience?

This proposal can be split into two formats (shall be decided which to be used stating both for reference)

Flows to choose from

  1. First Flow
    We can create one wiki containing the basics and advanced of git workflows with some resources in place to point where people can learn more.

  2. Second Flow
    We can create two separate wikis
    i.) basic git wiki containing basic workflows along with a faq section regarding some footnotes mentioned in the aforementioned.
    ii.) advanced git wiki containing the advanced workflows (later more can be added here)

For Basic workflows of git

Intended Audience : Complete beginners

  1. Setup git (show for all three types of machine windows,linux and mac)
  2. Create repository using local git and then add files to staging area and then commit your changes.
  3. Create connection of local git repository -> to a repository present on github(later can add for bit-bucket and other providers aswell)
  4. Basic flow of how to push the changes from local git repository to online repository
  5. Git pull command and fetch command . also their use-case as well as difference with example on our test repository.
  6. How to get log of the commits(git log) you have done and the status of the current branch? (git status)

Advanced Gitflows

Intended Audience : Intermediate and advanced.

Branching (branch and checkout)

  1. How to create branches in git
  2. How to switch from one branch to another.
  3. How to fetch the branch changes and how to pull them.
  4. How to delete the branch you have created both from local as well as online (git push -d as well as git branch -d also other methods to delete the branch or prune it)

Merging techniques

  1. How to merge code from one branch to another ?
    i.direct using the merge
    ii.rebasing.
  2. How to deal with git merge conflicts what are they and methods to cope with them.

Stashing and Going back in history things

  1. Usage of git stash command
  2. How to get better logs from git ?
  3. How to reset the commit without removing the commited changes (git reset --soft)
  4. how to reset the commit with removing the committed changes (git reset --hard) (>should most of the times avoided)
  5. how to revert the changes so that it would not remove the complete error from our history?

FAQ section (can be split afterwards and would contain mostly config things and theory topics in depth)

Git Branching Flows

  1. Git flow
  2. Trunk Based Flows and so on.

How to setup SSH

Choose the category for this wiki

Community Guide

If this is a FAQ on the sub, please include links of similar posts from the subreddit

No response

Are you interested in authoring this wiki guide?

Yes

Code of Conduct

  • I agree to follow the community's Code of Conduct

[REPORT]: Fix the All-Contributors issue

What Happened?

The All-Contributors bot's JSON configuration file is broken. This thread will be used as a scratch pad to fix it's issues.

What Browsers Are You Seeing the Problem On?

No response

Relevant Log Output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

How Indian developers land the top remote jobs in the world

Have you read the contributing guidelines for proposing a wiki?

  • I have read the contributing guidelines.

What's this proposal about? What should this wiki cover? Who's the audience?

Everyone who works at a remote job has a unique story. It's not enough to just do Leetcode or prepare like a FAANG. This wiki will should cover real examples of people who are working remote jobs and exactly how they got it.

Audience is developers with 1-3 years of experience who want to work top remote jobs.

Choose the category for this wiki

Community Guide

If this is a FAQ on the sub, please include links of similar posts from the subreddit

No response

Are you interested in authoring this wiki guide?

Yes

Code of Conduct

  • I agree to follow the community's Code of Conduct

Resources to get started in cybersecurity

Have you read the contributing guidelines for proposing a wiki?

  • I have read the contributing guidelines.

What's this proposal about? What should this wiki cover? Who's the audience?

This is list of resources to get started in cybersecurity. This will cover roadmap for new comers to get started in cybersecurity domain by learning web application hacking.

This is my post which i want to contribute to wiki.

https://asce-21.github.io/2024/03/03/resources-to-get-started-in-cybersecurity.html

Choose the category for this wiki

Community Guide

If this is a FAQ on the sub, please include links of similar posts from the subreddit

No response

Are you interested in authoring this wiki guide?

Yes

Code of Conduct

  • I agree to follow the community's Code of Conduct

Why should you start your own blog and How?

Have you read the contributing guidelines for proposing a wiki?

  • I have read the contributing guidelines.

What's this proposal about? What should this wiki cover? Who's the audience?

Most Indian Devs are walking knowledge repositories. They can talk about technology without thought, but we struggle a little bit when it comes to writing.

The article will cover the problems people face when starting their blog and address each of them with steps, examples, and benefits of starting one

Choose the category for this wiki

Community Guide

If this is a FAQ on the sub, please include links of similar posts from the subreddit

No response

Are you interested in authoring this wiki guide?

Yes

Code of Conduct

  • I agree to follow the community's Code of Conduct

Incosistent bullet points in "How to start DSA" page

What Happened?

The bullet points in Video lectures seems to be repeating for the "Aditya Verma" section.
image
It should be just one bullet point, but it is split into two.

What Browsers Are You Seeing the Problem On?

Firefox, Chrome, Safari, Microsoft Edge

Relevant Log Output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

typo in the wiki article : "How to constantly up-skill yourself as a developer"

What Happened?

In the article, "How to constantly up-skill yourself as a developer" paragraph : Write about what you learn. In Point 1 : it should be 'then' instead of 'than'.

Screenshot 2023-04-12 at 22 54 31

What Browsers Are You Seeing the Problem On?

No response

Relevant Log Output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Setup vale for standardising the writing style across the project

What Happened?

Different people have varying writing style & not everyone speaks English fluently either. Besides, fixing grammatical errors, spelling mistakes, etc a trivial concerns & if such concerns could be delegated, it would help the moderator team to focus on other tasks instead. This is why a tool like vale is necessary.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Guide to Finding (or Hunting) Small FOSS Projects on GitHub Worth Contributing to

Have you read the contributing guidelines for proposing a wiki?

  • I have read the contributing guidelines.

What's this proposal about? What should this wiki cover? Who's the audience?

  • A large majority of new folks in FOSS tend to believe only big projects on GitHub are worth contributing to
  • The Guide will set an example on how to find locate FOSS projects & authors that should be worth of everyone's attention.

Choose the category for this wiki

FAQ

If this is a FAQ on the sub, please include links of similar posts from the subreddit

Not an FAQ on the sub, but I believe a large chunk of freshers would be benefited by contributing to small projects and slowly making their way to big and complex products hosted on GitHub.

Are you interested in authoring this wiki guide?

Yes

Code of Conduct

  • I agree to follow the community's Code of Conduct

Typo in the guide to find small foss projects

What Happened?

I went through the guide "Discovering Small GitHub Projects for Contributing to FOSS" and found a typo in the section You chance for being an early adopter.

Mistake :
You never know what projects on github might get some traction over the years. If you participate in contributing to small FOSS consistenly, its possible that you might eventually become one of the maintainers.

The word consistently is misspelled here. The correct phrase should be

You never know what projects on GitHub might get some traction over the years. If you participate in contributing to small FOSS consistently, its possible that you might eventually become one of the maintainers.

image

What Browsers Are You Seeing the Problem On?

Firefox

Relevant Log Output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.