Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/davidcsally/davidcsally.github.io

just a lil repo for my own website
https://github.com/davidcsally/davidcsally.github.io

Last synced: 2 months ago
JSON representation

just a lil repo for my own website

Awesome Lists containing this project

README

        

![Deploy](https://github.com/davidcsally/davidcsally.github.io/workflows/Deploy/badge.svg)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/74c97cdc34bb40b4bbec7055cbf9b617)](https://app.codacy.com/manual/davidcsally/davidcsally.github.io?utm_source=github.com&utm_medium=referral&utm_content=davidcsally/davidcsally.github.io&utm_campaign=Badge_Grade_Settings)
[![Maintainability](https://api.codeclimate.com/v1/badges/6ae8cf2b015816fb26a2/maintainability)](https://codeclimate.com/github/davidcsally/davidcsally.github.io/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/6ae8cf2b015816fb26a2/test_coverage)](https://codeclimate.com/github/davidcsally/davidcsally.github.io/test_coverage)
![Code Style](https://img.shields.io/badge/code%20style-david😎-blue)
[![Netlify Status](https://api.netlify.com/api/v1/badges/6c6ea899-dafb-44c7-9249-818608c7623b/deploy-status)](https://app.netlify.com/sites/davidcsally/deploys)
[![Storybook](https://raw.githubusercontent.com/storybookjs/brand/b7964b28521b16b95a2cfb84642741804b8f0076/badge/badge-storybook.svg)](https://davidcsally.netlify.app/)

# Welcome to my website

This was built using:
- NextJS
- Styled Components (TODO investigate linaria)
- Typescript

That's about it!

Deployment:
- Vercel (website)
- Netlify (storybook)

## Pipeline
- Pull requests run a test build script and previews are automatically deployed to Vercel
- Test coverage changes are reported in pull requests by Code Climate via Jest
- Cypress ensures that the entire is site is working, from the node server to the client
- Merges into `main` automatically build and deploy to Vercel
- A Storybook instance is auto-magically deployed to Netlify

## Available Scripts

In the project directory, you can run:

### `yarn dev`

Runs the app in the development mode.

Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.

You will also see any lint errors in the console.

### `yarn test`

Runs all jest tests. Add `--collectCoverage` to collect test coverage from all valid files under `/src`.

### `yarn test:cypress`

Runs the cypress testing suite.

### `yarn build` and `yarn start`

Build the thing. Nextjs goes brrrrr.

### `yarn storybook`

Open the storybook development sandbox.