Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/amrdb/software-environment-concepts

Static Site Generated Progressive Web App Glossary eBook for software concepts.
https://github.com/amrdb/software-environment-concepts

backend basics cloud cms database desktop devops environment-concepts frontend javascript mobile nuxt programming server software software-development software-engineering vue

Last synced: 8 days ago
JSON representation

Static Site Generated Progressive Web App Glossary eBook for software concepts.

Awesome Lists containing this project

README

        




Software Environment Concepts


Understand Software Concepts


powered by vercel

---

## About

If you are new to software engineering or you are working in a software company (Manager, HR, Product Manager, etc..) and you want to understand what the engineers are talking about and lead them or you are Busines man/woman and you want to build a software product but you don't have experience in the field of software engineering then you should read this book. This eBook is like a glossary for software expressions or concepts where you can carry everywhere offline and online.

Software Environment Concepts App was built using:

- Vue.js
- Nuxt.js
- TailwindCSS

## Contributions

Software Environment Concepts is open to contributions, but first go to the [discusions](https://github.com/Amr2812/software-environment-concepts/discussions) and let me know what you are working on first that way we don't overwrite each other.

#### What can you do to help:

- Reporting an issue or a misleading concept

- Fix an issue or a misleading concept

- Add New Concepts and Modules

- Suggest Changes and Feature request

- etc...

> #### Note:
>
> You can fork and write in each module file without setting the environment using Markdown

## Our Development Process

All changes happen through pull requests. Pull requests are the best way to propose changes. We actively welcome your pull requests and invite you to submit pull requests directly [here](https://github.com/Amr2812/software-environment-concepts/pulls), and after review, these can be merged into the project.

## Using the Project's Standard Commit Messages

This project is using the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) standard. Please follow these steps to ensure your
commit messages are standardized:

## Modules

| Module | Status |
| :------------------------------- | :---------: |
| [Basics](content/basics.md) | ✔ |
| [Frontend](content/frontend.md) | ✔ |
| [Backend](content/backend.md) | ✔ |
| [Databases](content/databses.md) | ✔ |
| [CMS](content/cms.md) | ✔ |
| [Mobile](content/mobile.md) | ✔ |
| [Cloud](content/cloud.md) | ✔ |

## How to run locally

Fork the repo then install localy then Run:

```bash
# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production, generate static project and launch server
$ npm run generate
$ npm run start
```

For detailed explanation on how things work, check out [Nuxt.js docs](https://nuxtjs.org).

---

🤝🏻 Connect with the author


> Don't forget to star the project