📚 Enhance project setup & maintenance workflows

- 📝 Add comprehensive README.md, CONTRIBUTING.md, and 🔒 SECURITY.md documentation
- 🔧 Integrate code formatting tool and refactor existing codebase to meet style guidelines
- ⬆️ Update project dependencies to latest stable versions
- 🤖 Implement pre-commit hook for automated code formatting

#documentation #tooling #maintenance
This commit is contained in:
Danny Morabito 2025-03-10 17:14:09 +01:00
parent 25b3972f8b
commit 18e4ad7629
Signed by: dannym
GPG key ID: 7CC8056A5A04557E
47 changed files with 1027 additions and 568 deletions

View file

@ -1,5 +1,5 @@
#!/bin/zsh
set -e # Exit on any error
set -e # Exit on any error
log() {
echo "🔨 $1"
@ -37,7 +37,7 @@ docker run --rm -it \
-v "${HOME}/.ssh:/root/.ssh" \
-v /var/run/docker.sock:/var/run/docker.sock \
electronuserland/builder \
/bin/bash -c "npm install && npm run build:mac" || error "macOS build failed"
/bin/bash -c "npm install --ignore-scripts && npm run build:mac" || error "macOS build failed"
# Output paths
VERSION=$(node -p "require('./package.json').version")
@ -70,4 +70,4 @@ for file in "Eve-${VERSION}.AppImage" "Eve-${VERSION}-x86_64.flatpak" "Eve-${VER
fi
done
popd
popd