Skip to content

Configure project setup improvements - #1

Merged
itshakemd merged 1 commit into
itshakemd:masterfrom
IbrahimShamma99:setup-improvements
Sep 18, 2026
Merged

itshakemd merged 1 commit into
itshakemd:masterfrom
IbrahimShamma99:setup-improvements

Conversation

@IbrahimShamma99

@IbrahimShamma99 IbrahimShamma99 commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

This PR, does the following changes:

  • In README, removed the parts that can be easily outdated, like the folder structure, such an info brings no value and removed the parts that are concerned with how the project was constructed
  • Replaced eslint with a more modern linter oxlint/oxfmt
  • Added pnpm as the primary package manager, with 3 days of minimum release age to prevent supply chain attacks
  • Build CI
  • Node types upgrade from 20 into 26
  • TS from 5 -> 7
  • Added engine check for starting the app to have pnpm 12 and node 26, not less

@vercel

vercel Bot commented Sep 16, 2026

Copy link
Copy Markdown

@IbrahimShamma99 is attempting to deploy a commit to the hakemd's projects Team on Vercel.

A member of the Team first needs to authorize it.

@IbrahimShamma99

Copy link
Copy Markdown
Contributor Author

@IbrahimShamma99 is attempting to deploy a commit to the hakemd's projects Team on Vercel.

A member of the Team first needs to authorize it.

@itshakemd This should be disabled, and instead only deploying upon main merge

@itshakemd
itshakemd merged commit c962850 into itshakemd:master Sep 18, 2026
1 check failed
@itshakemd

Copy link
Copy Markdown
Owner

@IbrahimShamma99
Thanks. Looking forward for more contributions from you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants