get-smooth / get-smooth/webauthn
🔧 Remove make from the repository
- 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
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