get-smooth / get-smooth/webauthn

🔧 Remove make from the repository

Open
#36 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Solidity
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

`make` is a build automation tool that employs a file known as a makefile to automate the construction of executable programs and libraries. The makefile details the process of deriving the target program from the source files and other dependencies. This allows developers to automate repetitive tasks and manage complex build processes efficiently. make is our primary tool in a multi-environment repository. It enables us to centralize all commands into a single file ([the makefile](https://github.com/0x90d2b2b7fb7599eebb6e7a32980857d8/smart-accounts/blob/main/makefile)), eliminating the need to deal with npm scripts defined in a package.json or remembering the various commands provided by the foundry cli. If you're unfamiliar with make, you can read more about it [here](https://www.gnu.org/software/make/manual/make.html).

---

It is an uncommon decision for the Solidarity community and an opinionated choice. Let's remove the make dependence from this repository,

Contributor guide

Open the contributing guide

Research direction

Start by reading the repository's makefile and package.json, then compare the commands they expose with the Foundry CLI commands referenced in the issue. Determine the replacement workflow and verify that the repository no longer depends on make while retaining the existing development commands.

Written by the indexing model from the issue text.

Assessment

Tech stack
solidity
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.