project-start-an / project-start-web

wedecodeit e-commerse website
https://www.project-start.online/
2 stars 0 forks source link

Project-start-web

This is the official repo for the company website of WeDecodeIT

Technologies

These are the core technologies:

  1. NPM
  2. React.js
  3. TypeScript
  4. Vite
  5. Styled components
  6. Eslint
  7. Prettier

Development

Install or update local packages

npm run install

Run the project

npm run dev

Build the project

npm run build

Check code quality and style

To ensure code quality and seamless development, eslint and prettier are integrated in the codebase.

Code quality (linter)

npm run eslint

Code style/formatting (prettier)

npm run format

Fix formatting

npm run format:fix

Check css style quality

npm run lint-css

Fix css style issues

npm run lint-css:fix

Pre-commit

Use before committing

Before do a commit, you can use the pre-commit script to check code quality and if the project can be built.

npm run precommit

Pre-commit on Linux

npm run precommit-linux

DevOps

The project uses GitHub actions to create automated workflows that help automate processes like code quality checking on commits to the repo.

Workflows (CI/CD)

We use workflows to automate CI/CD processes. Check workflows.

Dependabot package upgrade

Dependabot is used to upgrade packages' versions occasionally so that we stay up-to-date with recent package upgrades. Check dependabot config. For more info look at config options

Issue templates

We use specific templates for issue creation to make issues consistent and easy to follow. Check config.

Packages

Checkout Packages list for more info.

Roadmap

Check out the Roadmap of the project here

Icons for MD docs

https://gist.github.com/rxaviers/7360908