Skip to content

docs: improve README, add .gitignore, rename .env to .env.example#1

Merged
LUKSOAgent merged 2 commits intomainfrom
docs/improve-readme-and-env-setup
Mar 5, 2026
Merged

docs: improve README, add .gitignore, rename .env to .env.example#1
LUKSOAgent merged 2 commits intomainfrom
docs/improve-readme-and-env-setup

Conversation

@leo-assistant-chef
Copy link
Collaborator

What this PR does

📖 Root README.md (new file)

The repo had no README. Added a comprehensive one covering:

  • What the project is (decentralized code sharing on LUKSO with on-chain attribution + reputation)
  • Monorepo structure (frontend/, backend/, contracts/, agent-sdk/)
  • Deployed contract addresses on LUKSO Testnet
  • Step-by-step run-locally instructions for all four packages
  • Wallet setup guide (UP Browser Extension + Testnet LYX faucet)
  • Full environment variable reference table
  • Tech stack overview

🔒 Root .gitignore (new file)

The repo had no .gitignore at the root. Added coverage for:

  • node_modules/ (all levels)
  • .env and .env.*.localsecrets never committed
  • Build outputs (dist/, build/, out/)
  • Foundry artifacts (contracts/out/, contracts/cache/)
  • Logs, OS files, editor files

🔑 frontend/.envfrontend/.env.example

  • The real NFT.Storage API key was committed in plain text in frontend/.env
  • Renamed to .env.example with a placeholder value (your_nft_storage_api_key_here)
  • .env is now covered by .gitignore going forward
  • README instructions tell contributors to cp .env.example .env and fill in their own key

- Add comprehensive root README.md: project overview, monorepo structure,
  deployed contract addresses, full run-locally instructions for frontend/
  backend/contracts/agent-sdk, env variable reference table, tech stack
- Add root .gitignore: covers node_modules, .env files, build outputs,
  Foundry artifacts, logs, OS/editor files
- Rename frontend/.env → frontend/.env.example with placeholder API key
  (removes real NFT.Storage key from version control)
- .env files are now excluded from git via .gitignore
@LUKSOAgent LUKSOAgent merged commit d6716f2 into main Mar 5, 2026
1 of 2 checks passed
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