Coder Social home page Coder Social logo

ashgw.me's Introduction

Setup

g cl [email protected]:AshGw/ashwg.me.git && ashgw.me && g ck -b dev && j s && e .

I alias everything.

Made w/

React & Next.

Styling

Plain CSS is used for the base palette and theme, with Tailwind added for convenience. No component libraries nor templates were used, even the nav and hamburger menu, everything is manual.

I initially used ShadCN and NextUI for convenience, but I changed it since I wanted to maintain a unique and personal aesthetic rather than having the site look like everyone else's.

Animations

Mostly Framer, but some GSAP too, with some custom animations here and there.

Content

Rendered with MDX, S/O next-mdx-remote.

Tested w/

Playwright & Jest.

Deployments

Initially on Vercel, then DigitalOcean, then ECS, then Vercel again for convenience, though considering a fresh custom AWS serverless setup due to occasional Vercel issues.

Other

Other tools were used to automate and glue everything together, too many to mention.

State

Currently undocumented and unfactored. I'll address this upon receipt of an issue.

License

No plagiarism, that's it.

ashgw.me's People

Contributors

ashgw avatar

Stargazers

Maxime avatar Parth Lad avatar Harshit Gupta avatar  avatar  avatar Clayton Kehoe avatar Manolis Miminas avatar Matt Bernard avatar

Watchers

 avatar

ashgw.me's Issues

Code quality blog

Bug description

_

How to reproduce

_

Expected behavior

No response

Deploy to GitHub actions and check performance

New feature description

_

New feature implementation

name: GitHub Pages

on:
  push:
    branches: [master]
  schedule:
    - cron: "0 8 * * *"
jobs:
  deploy:
    runs-on: ubuntu-20.04
    concurrency:
      group: ${{ github.workflow }}-${{ github.ref }}
    steps:
      - uses: actions/checkout@v3

      - name: Setup Node
        uses: actions/setup-node@v3
        with:
          node-version: "21.6.1"

      - name: Cache dependencies
        uses: actions/cache@v3
        with:
          path: ~/.npm
          key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
          restore-keys: |
            ${{ runner.os }}-node-

      - run: npm ci
      - run: npm run build

      - name: Deploy
        uses: peaceiris/actions-gh-pages@v3
        if: ${{ github.ref == 'refs/heads/master' }}
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          publish_branch: gh-pages
          publish_dir: ./out
          cname: ashgw.io

`/services` redirection bug

Bug description

probably by caused by useEffect, when you hit the page it kinda logs twice

How to reproduce

_

Expected behavior

No response

Game too loose, no any

New feature description

{
  "compilerOptions": {
    "strict": true,
    "noImplicitAny": true
  }
}

New feature implementation

No response

add lints in ci

New feature description

_

New feature implementation

No response

fix logs

New feature description

_

New feature implementation

No response

No any

New feature description

The project got bigger, get strapped or get clapped

New feature implementation

No response

Add CodeSandbox

New feature description

_

New feature implementation

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.