Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/harsh-2711/getting-started

This repository contains all the tools and information to get you started with your next project
https://github.com/harsh-2711/getting-started

backend devops frontend hacktoberfest mobile templates

Last synced: 24 days ago
JSON representation

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

Awesome Lists containing this project

README

        

![Project Banner](https://github.com/harsh-2711/getting-started/blob/master/images/project-banner.png?raw=true)

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//
```

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](https://github.com/harsh-2711/getting-started/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](https://github.com/harsh-2711/getting-started/blob/master/CODE_OF_CONDUCT.md)
- 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](https://github.com/harsh-2711/getting-started/blob/master/CONTRIBUTING.md) 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
- [x] Spring boot

### Devops
- [ ] Ansible
- [ ] Chef
- [ ] Docker
- [ ] Jenkins
- [ ] Kubernetes
- [ ] Prometheus
- [ ] Puppet
- [ ] Travis

### Mobile
- [ ] Android
- [ ] Flutter
- [ ] Swift

## ✨Contributors
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Shantanu Jain

πŸ“–

Abhinav Anand

πŸ“–

ektatank

πŸ’» ⚠️ πŸ“–

Nitish Chaturvedi

πŸ“–

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification.
Contributions of any kind are welcome!

## Project Admin

| |
| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| **[Harsh Patel](https://github.com/harsh-2711)** |