This repository contains an encrypted assignment. Follow these steps to decrypt and set up the project.
You need GPG installed on your system:
- macOS:
brew install gnupg - Ubuntu/Debian:
sudo apt-get install gnupg - Windows: Download from GnuPG website
-
Clone this repository:
git clone <repository-url> cd <repository-directory>
-
Run the decryption script:
bash scripts/decrypt.sh
-
When prompted:
- Press Enter to accept the default encrypted file path, or provide the correct path
- Paste the private key provided to you (including the BEGIN/END PGP PRIVATE KEY BLOCK lines)
- Press
Ctrl+D(on Linux/Mac) orCtrl+ZthenEnter(on Windows) to finish pasting
-
The assignment will be decrypted to
./decrypted-assignment/
After decryption:
cd decrypted-assignment/assignment
pnpm install
pnpm devMake sure you're in the repository root directory where scripts/ folder exists.
Install GPG using the commands in the Prerequisites section above.
Make the script executable:
chmod +x scripts/decrypt.sh- Ensure you pasted the complete private key
- Verify the encrypted file exists
- Make sure you're using the correct private key for this assignment
- Keep the private key secure - don't share it with others
- The private key is unique to you for this assignment
- If you lose the private key, contact the recruiting team