Skip to content

Latest commit

 

History

History
107 lines (79 loc) · 5.85 KB

README.md

File metadata and controls

107 lines (79 loc) · 5.85 KB

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