Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/harsh-2711/getting-started
- Owner: harsh-2711
- License: mit
- Created: 2020-09-17T11:52:09.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-06T19:59:37.000Z (about 4 years ago)
- Last Synced: 2023-03-07T15:44:14.966Z (over 1 year ago)
- Topics: backend, devops, frontend, hacktoberfest, mobile, templates
- Language: Java
- Homepage:
- Size: 325 KB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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)** |