Skip to content

kostyabet/border_gen

Repository files navigation

Border Generator

Node.js Version TypeScript npm Version

Border generator for choosing the appropriate style in your design.

Content

Download

  1. Clone this repo in your work directory:
    git clone https://github.com/kostyabet/border_gen.git
  2. Go to the project directory:
    cd border_gen
  3. Install dependencies:
    npm install

Using

After this you should start project:

  • Start project in development mode: npm run dev
  • Start project in production mode: npm run build

Scripts

Basic npm scripts npm:

  • next link - Tool for developing and testing npm packages iteratively without having to continually rebuild.
  • npm run dev - Start project in development mode.
  • npm run build - Start project in production mode.
  • npm run start - Start build project.

Deployment

This project is automatically published on github pages using GitHub actions. The github actions file is located on the path .github\workflows\publish.yml. Publish.yml contains 2 blocks:

  • Build block with cache optimization;
  • Github pages deploy part.

Project structure

├── .github                  
│   └── workflows           
│       └── publish.yml         # *.yml which deploy project on Github pages
├── fonts                       # DIN Pro fonts used in the project
├── pages      
│   ├── BorderGenerator.tsx     # Main Shadow Generator *.tsx
│   ├── _app.tsx                # File for include reset.css
│   └── index.tsx               # Main *.tsx project file
├── styles                  
│   ├── index.module.css        # Main CSS file
│   └── reset.css               # File which reset all styles
├── package.json                # The main Node configuration file.js of the project
├── package-lock.json           # Captures the exact versions of all installed packages and their dependencies
├── next-env.d.ts               # Typing of global variables and modules and automatic generation
├── next.config.mjs             # Adjusts the behavior of the application Next.js
└── tsconfig.json               # TypeScript Configuration

Gratitude

If you liked this project, please put a star on this repository!!!

Inspired by neumorphism.

About

Border generator for choosing the appropriate style in your design.

Topics

Resources

Stars

Watchers

Forks