Skip to content

This repository contains all the tools and information to get you started with your next project

License

Notifications You must be signed in to change notification settings

harsh-2711/getting-started

Repository files navigation

Project Banner

Get started with your next big project without worrying trying multiple frontend-backend combinations or getting stuck with figuring out how to pass environment variables in Kubernetes pods, etc.

📌 Introduction

This repository contains information of almost all the tools and technologies used in Software Development to get you started with your next project. Each folder in this repository represents a technology which can be used to build your next big project. Every folder contains a boilerplate template to get you started with your project. The folder also contains one README file which will help you get acquainted with ABCs of that particular technology/language, if your starting new or are an explorer (like me 😁)

⭐ How to get started?

Following is the top-level directory layout of the repository -

.
├── frontend             # Templates for frontend technologies
├── backend              # Templates for backend technologies
├── devops               # Templates for devops tools
├── mobile               # Templates for mobile technologies
├── full-stack           # Templates for combination of frontend and backend technologies
├── LICENSE
└── README.md

Each folder contains multiple sub-folders which contains the template

To directly pull any template to local machine, paste the following command in the terminal -

svn checkout https://github.com/harsh-2711/getting-started/trunk/<domain>/<technology>

Replace domain with the top-level directory name i.e. frontend, backend, etc. and technology with the concerned language for which you need boilerplate code i.e. react, node, etc.

💥 How to Contribute?

I am always looking forward to add templates for new technologies in this repository or enhance the existing ones, so any type of contribution in form of PR is welcomed 😃

  • Take a look at existing issues or create your own issues
  • Wait for the Issue to be assigned to you after which you can start working on it
  • Fork the repository and create a branch for any issue that you are assigned or are working upon
  • Read the Code of Conduct
  • Create a Pull Request(PR) which will be promptly reviewed and suggestions would be added to improve it. If all looks good, then your PR will be merged into the master branch
  • Having difficulty in contributing? Read the Contribution Guide for detailed explanation

✅ TODOs

Following are the next set of templates which are needed (see linked issues for deep diving into sub-tasks) -

Frontend

  • Angular
  • Bootstrap
  • React
  • Vue

Backend

  • Django
  • Flask
  • Golang
  • Node
  • PHP
  • Spring boot

Devops

  • Ansible
  • Chef
  • Docker
  • Jenkins
  • Kubernetes
  • Prometheus
  • Puppet
  • Travis

Mobile

  • Android
  • Flutter
  • Swift

✨Contributors

Thanks goes to these wonderful people (emoji key):


Shantanu Jain

📖

Abhinav Anand

📖

ektatank

💻 ⚠️ 📖

Nitish Chaturvedi

📖

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

Project Admin

Harsh Patel

About

This repository contains all the tools and information to get you started with your next project

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published