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

https://github.com/rjoydip/webdev-learning

Web development learning portal
https://github.com/rjoydip/webdev-learning

angular asynchronous cloud dynamodb javascript learning mongodb nestjs nextjs nodejs orm postgressql typescript webdevelopment

Last synced: 3 months ago
JSON representation

Web development learning portal

Awesome Lists containing this project

README

          

# webdev-learning

[![Deploy to GitHub Pages](https://github.com/rjoydip/webdev-learning/actions/workflows/deploy.yml/badge.svg)](https://github.com/rjoydip/webdev-learning/actions/workflows/deploy.yml)

Webdev Learning resources repository

## Installation

```sh
yarn
```

## Local Development

```sh
yarn start
```

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

## Build

```sh
yarn build
```

This command generates static content into the `build` directory and can be served using any static contents hosting service.

## Write header ID in .mdx

```sh
yarn write-heading-ids --overwrite docs/**/* *.mdx
```

## Deployment

Using SSH:

```sh
USE_SSH=true yarn deploy
```

Not using SSH:

```sh
GIT_USER= yarn deploy
```

```powershell
cmd /C "set "GIT_USER=" && yarn deploy"
```

If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.

## DocSearch using algolia

[https://docsearch.algolia.com/docs/legacy/run-your-own/](https://docsearch.algolia.com/docs/legacy/run-your-own/)