sistent icon indicating copy to clipboard operation
sistent copied to clipboard

[Site] Fix Local Development Setup

Open M-DEV-1 opened this issue 9 months ago • 5 comments

Notes for Reviewers

This PR fixes #976

Previously, users were unable to set up the local development environment to work with the existing Sistent site.

This PR updates the Makefile to include the correct command for setup and removes redundant imports for better maintainability.

Screenshots

Sistent-website-light
Sistent-website-dark

After running make site, users will now see the expected output.

Signed commits

  • [x] Yes, I signed my commits.

M-DEV-1 avatar Mar 18 '25 06:03 M-DEV-1

I'm not sure if the React imports in these files are the correct approach.

I followed the error messages to get the site running, I appreciate any guidance on whether this is the right approach.

M-DEV-1 avatar Mar 18 '25 06:03 M-DEV-1

ESLint and Babel are not configured either, which may cause linting and build issues.

Screenshots:

npx gatsby build

image


npx eslint src

image

M-DEV-1 avatar Mar 18 '25 07:03 M-DEV-1

@M-DEV-1 still there is in lot of place error is present image

disable this type of error else from the lint else fix the errors as we don't want this.

amitamrutiya avatar Mar 19 '25 08:03 amitamrutiya

@M-DEV-1 still there is in lot of place error is present image

disable this type of error from the lint as we don't want this.

I'll set up the ESLint config file for /site and add this as a rule. The ESLint package might be upgraded in the process.

Is this okay?

M-DEV-1 avatar Mar 19 '25 09:03 M-DEV-1

Merge conflicts...

leecalcote avatar Apr 23 '25 04:04 leecalcote

Merge conflicts...

@M-DEV-1

amitamrutiya avatar May 14 '25 09:05 amitamrutiya