Add app ideas and gpg encounter

This commit is contained in:
Triston Armstrong 2024-12-12 10:13:55 -05:00
parent fabd88c644
commit 48a883e751
Signed by: tristonarmstrong
GPG Key ID: A23B48AE45EB6EFE
2 changed files with 64 additions and 0 deletions

38
+ Encounters/App Ideas.md Normal file
View File

@ -0,0 +1,38 @@
# Apps Ideas to build
## Ideas
1. A Rust-based web framework or library.
2. A performance-optimized JavaScript library or tool.
3. A TypeScript-based project template or boilerplate.
4. A React component library or UI kit.
5. A developer tool for debugging or testing web applications.
6. Password generator
7. Project scaffolding template
8. Code formatter
9. Dependency checker
10. API client for a popular service
## With names
- "Fungi" - A simple, open-source, Rust-based CLI tool for generating passwords.
- "Spark" - A code snippet manager for developers.
- "Nebula" - A dependency checker for JavaScript projects.
- "Lumina" - A lightweight, Rust-based web server.
- "Bloom" - A project scaff
- "Zipster" - A JavaScript library for compressing and decompressing data.
- "Pixie" - A lightweight JavaScript library for animations and effects.
- "Bundler" - A JavaScript module bundler and build tool.
- "Sparkle" - A JavaScript library for adding visual effects to websites.
- "Chameleon" - A JavaScript library for changing website colors and themes.
## Rust based AI PR generation tool
- AI-powered summary of recent Git commits
- including changed files and diffs, in the current branch.
### Name suggestions:
- GitSum
- CommitCri
- RepoRevue.
## Learning
### random number
[free code camp](https://www.freecodecamp.org/news/random-number-generator/)

View File

@ -0,0 +1,26 @@
# GPG on mac
Run `brew upgrade gnupg`, not really sure why atm
PinEntry-Mac is needed for gpg
Run `brew install pinentry-mac`
Now run the following to put stuff where it needs to go
`echo "pinentry-program $(brew --prefix)/bin/pinentry-mac" >> ~/.gnupg/gpg-agent.conf
`
Now just kill the existin process to start a new
`killall gpg-agent`
Run the following command to test if gpg is working properly, should see a bunch of bullshit print out
`echo "test" | gpg --clearsign # on linux it's gpg2 but brew stays as gpg`
Now if the following has been done yet, can set the global configs so we're always signing commits by default
```
git config --global gpg.program gpg # perhaps you had this already? On linux maybe gpg2
git config --global commit.gpgsign true # if you want to sign every commit
```
Use the following to verify you signed the commit properly
`git log --show-signature -1
`