freeCodeCamp / demo-projects

Example certification projects for our programming curriculum
https://www.freecodecamp.org/learn
BSD 3-Clause "New" or "Revised" License
142 stars 89 forks source link

Create tech stack docs (techstack.yml and techstack.md) #562

Closed stack-file[bot] closed 7 months ago

stack-file[bot] commented 7 months ago

Adding tech stack documentation to allow anyone to easily see what is being used in this repo without digging through config files. Two files are being added: techstack.yml and techstack.md. techstack.yml contains data on all the technologies being used in this repo. techstack.md is a visualization of the YML file and displays the tech stack data in a pretty Markdown file.

šŸ’” Protip: techstack.md contains a comment at the top of the file that the following README snippet (with and without the logos) at the top of the file as a comment:

<--- Readme.md Snippet without images Start --->

Tech Stack

freeCodeCamp/demo-projects is built on the following main stack:

Full tech stack here

<--- Readme.md Snippet without images End --->

Get the code:

## Tech Stack
freeCodeCamp/demo-projects is built on the following main stack:

- [Jest](http://facebook.github.io/jest/) ā€“ Javascript Testing Framework
- [Mocha](http://mochajs.org/) ā€“ Javascript Testing Framework
- [Java](https://www.java.com) ā€“ Languages
- [Node.js](http://nodejs.org/) ā€“ Frameworks (Full Stack)
- [React](https://reactjs.org/) ā€“ Javascript UI Libraries
- [jQuery](http://jquery.com/) ā€“ Javascript UI Libraries
- [MongoDB](http://www.mongodb.com/) ā€“ Databases
- [Socket.IO](http://socket.io/) ā€“ Realtime Backend / API
- [ExpressJS](http://expressjs.com/) ā€“ Microframeworks (Backend)
- [Pug](https://pugjs.org) ā€“ Templating Languages & Extensions
- [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) ā€“ Languages
- [Mongoose](http://mongoosejs.com/) ā€“ Object Document Mapper (ODM)
- [Chai](http://chaijs.com/) ā€“ Javascript Testing Framework
- [Babel](http://babeljs.io/) ā€“ JavaScript Compilers
- [EJS](https://ejs.co/) ā€“ Templating Languages & Extensions
- [ESLint](http://eslint.org/) ā€“ Code Review
- [Passport](http://passportjs.org/) ā€“ User Management and Authentication
- [Moment.js](http://momentjs.com/) ā€“ Javascript Utilities & Libraries
- [Caddy](https://caddyserver.com/) ā€“ Web Servers
- [rollup](http://rollupjs.org/) ā€“ JS Build Tools / JS Task Runners
- [Shell](https://en.wikipedia.org/wiki/Shell_script) ā€“ Shells
- [axios](https://github.com/mzabriskie/axios) ā€“ Javascript Utilities & Libraries
- [nodemon](http://nodemon.io/) ā€“ node.js Application Monitoring
- [Prettier](https://prettier.io/) ā€“ Code Review
- [jsdom](https://github.com/jsdom/jsdom) ā€“ Headless Browsers
- [GitHub Actions](https://github.com/features/actions) ā€“ Continuous Integration
- [Docker](https://www.docker.com/) ā€“ Virtual Machine Platforms & Containers

Full tech stack [here](/techstack.md)

<--- Readme.md Snippet with images Start --->

Tech Stack

freeCodeCamp/demo-projects is built on the following main stack:

Full tech stack here

<--- Readme.md Snippet with images End --->

Get the code:

## Tech Stack
freeCodeCamp/demo-projects is built on the following main stack:

- <img width='25' height='25' src='https://img.stackshare.io/service/830/jest.png' alt='Jest'/> [Jest](http://facebook.github.io/jest/) ā€“ Javascript Testing Framework
- <img width='25' height='25' src='https://img.stackshare.io/service/832/mocha.png' alt='Mocha'/> [Mocha](http://mochajs.org/) ā€“ Javascript Testing Framework
- <img width='25' height='25' src='https://img.stackshare.io/service/995/K85ZWV2F.png' alt='Java'/> [Java](https://www.java.com) ā€“ Languages
- <img width='25' height='25' src='https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png' alt='Node.js'/> [Node.js](http://nodejs.org/) ā€“ Frameworks (Full Stack)
- <img width='25' height='25' src='https://img.stackshare.io/service/1020/OYIaJ1KK.png' alt='React'/> [React](https://reactjs.org/) ā€“ Javascript UI Libraries
- <img width='25' height='25' src='https://img.stackshare.io/service/1021/lxEKmMnB_400x400.jpg' alt='jQuery'/> [jQuery](http://jquery.com/) ā€“ Javascript UI Libraries
- <img width='25' height='25' src='https://img.stackshare.io/service/1030/leaf-360x360.png' alt='MongoDB'/> [MongoDB](http://www.mongodb.com/) ā€“ Databases
- <img width='25' height='25' src='https://img.stackshare.io/service/1161/vI0ZZlhZ_400x400.png' alt='Socket.IO'/> [Socket.IO](http://socket.io/) ā€“ Realtime Backend / API
- <img width='25' height='25' src='https://img.stackshare.io/service/1163/hashtag.png' alt='ExpressJS'/> [ExpressJS](http://expressjs.com/) ā€“ Microframeworks (Backend)
- <img width='25' height='25' src='https://img.stackshare.io/service/1175/pug.png' alt='Pug'/> [Pug](https://pugjs.org) ā€“ Templating Languages & Extensions
- <img width='25' height='25' src='https://img.stackshare.io/service/1209/javascript.jpeg' alt='JavaScript'/> [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) ā€“ Languages
- <img width='25' height='25' src='https://img.stackshare.io/service/1231/0TXzZU7W_400x400.jpg' alt='Mongoose'/> [Mongoose](http://mongoosejs.com/) ā€“ Object Document Mapper (ODM)
- <img width='25' height='25' src='https://img.stackshare.io/service/1725/chai.png' alt='Chai'/> [Chai](http://chaijs.com/) ā€“ Javascript Testing Framework
- <img width='25' height='25' src='https://img.stackshare.io/service/2739/-1wfGjNw.png' alt='Babel'/> [Babel](http://babeljs.io/) ā€“ JavaScript Compilers
- <img width='25' height='25' src='https://img.stackshare.io/no-img-open-source.png' alt='EJS'/> [EJS](https://ejs.co/) ā€“ Templating Languages & Extensions
- <img width='25' height='25' src='https://img.stackshare.io/service/3337/Q4L7Jncy.jpg' alt='ESLint'/> [ESLint](http://eslint.org/) ā€“ Code Review
- <img width='25' height='25' src='https://ucarecdn.com/8f3cac0e-b146-4f0f-878c-680a6671d804/' alt='Passport'/> [Passport](http://passportjs.org/) ā€“ User Management and Authentication
- <img width='25' height='25' src='https://img.stackshare.io/service/3643/Xrtdc94q_400x400.png' alt='Moment.js'/> [Moment.js](http://momentjs.com/) ā€“ Javascript Utilities & Libraries
- <img width='25' height='25' src='https://img.stackshare.io/service/3834/caddy.png' alt='Caddy'/> [Caddy](https://caddyserver.com/) ā€“ Web Servers
- <img width='25' height='25' src='https://img.stackshare.io/service/4423/zE8RTn9E_400x400.jpg' alt='rollup'/> [rollup](http://rollupjs.org/) ā€“ JS Build Tools / JS Task Runners
- <img width='25' height='25' src='https://img.stackshare.io/service/4631/default_c2062d40130562bdc836c13dbca02d318205a962.png' alt='Shell'/> [Shell](https://en.wikipedia.org/wiki/Shell_script) ā€“ Shells
- <img width='25' height='25' src='https://img.stackshare.io/no-img-open-source.png' alt='axios'/> [axios](https://github.com/mzabriskie/axios) ā€“ Javascript Utilities & Libraries
- <img width='25' height='25' src='https://img.stackshare.io/service/5577/preview.png' alt='nodemon'/> [nodemon](http://nodemon.io/) ā€“ node.js Application Monitoring
- <img width='25' height='25' src='https://img.stackshare.io/service/7035/default_66f265943abed56bcdbfca1c866a4261b1fbb063.jpg' alt='Prettier'/> [Prettier](https://prettier.io/) ā€“ Code Review
- <img width='25' height='25' src='https://img.stackshare.io/service/7054/preview.jpeg' alt='jsdom'/> [jsdom](https://github.com/jsdom/jsdom) ā€“ Headless Browsers
- <img width='25' height='25' src='https://img.stackshare.io/service/11563/actions.png' alt='GitHub Actions'/> [GitHub Actions](https://github.com/features/actions) ā€“ Continuous Integration
- <img width='25' height='25' src='https://img.stackshare.io/service/586/n4u37v9t_400x400.png' alt='Docker'/> [Docker](https://www.docker.com/) ā€“ Virtual Machine Platforms & Containers

Full tech stack [here](/techstack.md)