About

The Scaler Open Source Projects Hub is a place for the Scaler community, alumni of Scaler Academy and members of the InterviewBit tech team to come together and collaborate and big and small open source projects. Many people within InterviewBit and Scaler communities are long time contributors of the vibrant open source software ecosystem, and we feel a community built around computer science and software engineering should have a space to collaborate together and idea both useful and fun. The OS Projects Hub is open for anyone and everyone to come and be a part of and collaborate together on. Read on further in this page to know more about the projects and how to participate.

Participate

There are a bunch of things you can do participate

Discussions

Most of the communication regarding ideas and projects will take place on the discussion space of this Github Repo. There are bunch of subforums, the purpose of which are described below.

As apparent from the name, when admmins and maintainers of the OSP have any new announcements, those will be available here.

A general forum to talk about anything, if you want to share a new idea, or discuss the progress of a particular project, use the Projects or Ideas subforums below

Have a new idea which we can build here ? (It doesn't matter if you yourself want to maintain/contribute to it, or you are simply suggesting to the community to build it) Come over here and create a new thread detailing your idea, and then all of us shal discuss about it. If it generates enough interest and we are able to come to a well-formed specification around what the initial version of it will look like, we will take it up as a project and induct it into the OSP hub.

Once we pick up a new project, one thread per project will be made in this forum. All discussions around progress updates, future features planned and roadmaps for that project will be discussed here.

Any questions regarding contributions, participation, or anything about this initiative - feel free to ask them here.

Getting Started

There are multiple ways you can start

👉 Bring in a new Idea

  1. Create a new post on the 💡 Ideas forum
  2. Check a sample post about how to submit a detailed project idea
  3. Share that idea with your friends 🗣
  4. Once there's a lot of interest, and the maintainers agree on inducting it, we will take that idea up as a project here

👉 Contribute to an existing project

  1. Browse existing projects from 📦 Projects forum
  2. The post should have details on repository, langauge used, and basic summary of what the project does
  3. Visit the repository and check out some of the open issues or features
  4. Checkout the repository ⬇️, start coding 💻 and get onboard 🚀