@@ -905,3 +905,127 @@ additions comply with the project’s license guidelines.
905905[ Strategic initiatives ] : doc/contributing/strategic-initiatives.md
906906[ Technical values and prioritization ] : doc/contributing/technical-values.md
907907[ Working Groups ] : https://github.com/nodejs/TSC/blob/HEAD/WORKING_GROUPS.md
908+ const fs = require('fs');
909+ const path = require('path');
910+
911+ // ============================================================
912+ // 1. GOOGLE_BENEFITS.md
913+ // ============================================================
914+ const benefitsMD = `# Google Cloud Startup Benefits – EHEPSO
915+
916+ ** Received:** June 26, 2026
917+ ** From:** Google Cloud Startup Support
918+ ** Status:** Scale Tier Member (Google for Startups Cloud Program)
919+
920+ ---
921+
922+ ## 🚀 Exclusive Benefits
923+
924+ | Benefit | Details |
925+ | ---------| ---------|
926+ | ** Google Cloud Credits** | $200,000 for 2 years |
927+ | ** AI-First Bonus Credits** | $150,000 additional (if AI-qualified) |
928+ | ** Enhanced Support** | $12,000 in credits for 1 year |
929+ | ** Google Workspace** | 12 months of Business Plus (free) |
930+ | ** Google Maps** | $600 monthly credit for 1 year |
931+ | ** Training** | $500 in Google Skills credits |
932+ | ** Web3 Program** | Exclusive access (if qualified) |
933+ | ** Dedicated Support** | Business support & success manager |
934+ | ** Partner Offers** | Databricks, MongoDB, Temporal, W&B, etc. |
935+
936+ ---
937+
938+ ## 🌐 Domains
939+
940+ - \` eheps.org\`
941+ - \` eheps.com\`
942+
943+ ---
944+
945+ ## 📧 Contact Emails
946+
947+ | Role | Email |
948+ | ------| -------|
949+ | Founder / Primary | \` ewaz.2010@gmail.com \` |
950+ | Executive Director | \` executivedirector@eheps.org \` |
951+ | Executive (Alt) | \` Executive@eheps.com \` |
952+ | Admin | \` admin@eheps.com \` |
953+
954+ ---
955+
956+ ## 🏷️ Tags
957+
958+ \` #GoogleCloud\` \` #GoogleForStartups\` \` #ScaleTier\` \` #EHEPSO\` \` #Nonprofit\` \` #AI\` \` #Education\` \` #ClimateAction\`
959+
960+ ---
961+
962+ > * "Code it for GitHub and tag Google"* – This repo proudly uses Google Cloud infrastructure to scale humanitarian impact.
963+ `;
964+
965+ // ============================================================
966+ // 2. scripts/setup_creds.sh
967+ // ============================================================
968+ const setupCredsSH = `#!/bin/bash
969+
970+ # Google Cloud Startup - EHEPSO Credentials & Metadata
971+ # Source this file: source scripts/setup_creds.sh
972+
973+ export DOMAINS="eheps.org eheps.com"
974+
975+ export PRIMARY_EMAIL="ewaz.2010@gmail.com "
976+ export EXECUTIVE_DIRECTOR_EMAIL="executivedirector@eheps.org "
977+ export EXECUTIVE_ALT_EMAIL="Executive@eheps.com "
978+ export ADMIN_EMAIL="admin@eheps.com "
979+
980+ export CONTACT_EMAILS="$PRIMARY_EMAIL $EXECUTIVE_DIRECTOR_EMAIL $EXECUTIVE_ALT_EMAIL $ADMIN_EMAIL"
981+
982+ echo "✅ EHEPSO Google Cloud environment variables loaded."
983+ echo "🌐 Domains: $DOMAINS"
984+ echo "📧 Emails: $CONTACT_EMAILS"
985+ `;
986+
987+ // ============================================================
988+ // 3. .github/workflows/tag-google.yml
989+ // ============================================================
990+ const tagGoogleYML = `name: Tag Google
991+
992+ on:
993+ push:
994+ branches: [ main ]
995+
996+ jobs:
997+ tag:
998+ runs-on: ubuntu-latest
999+ steps:
1000+ - name: Display Google Startup Info
1001+ run: |
1002+ echo "::notice:: Google Cloud Startup Partner - EHEPSO"
1003+ echo "::notice:: Domains: eheps.org, eheps.com"
1004+ echo "::notice:: Contact: executivedirector@eheps.org "
1005+ echo "::notice:: #GoogleCloud #GoogleForStartups #ScaleTier"
1006+ `;
1007+
1008+ // ============================================================
1009+ // Write files to disk
1010+ // ============================================================
1011+ const files = [
1012+ { path: 'GOOGLE_BENEFITS.md', content: benefitsMD },
1013+ { path: 'scripts/setup_creds.sh', content: setupCredsSH },
1014+ { path: '.github/workflows/tag-google.yml', content: tagGoogleYML },
1015+ ] ;
1016+
1017+ files.forEach((file) => {
1018+ const dir = path.dirname(file.path);
1019+ if (!fs.existsSync(dir)) {
1020+ fs.mkdirSync(dir, { recursive: true });
1021+ console.log(` 📁 Created directory: ${dir} ` );
1022+ }
1023+ fs.writeFileSync(file.path, file.content, 'utf8');
1024+ console.log(` ✅ Created: ${file.path} ` );
1025+ });
1026+
1027+ console.log('\n🎉 All files generated successfully!');
1028+ console.log('➜ Commit and push to GitHub:');
1029+ console.log(' git add .');
1030+ console.log(' git commit -m "Add Google Cloud Startup benefits, domains & emails"');
1031+ console.log(' git push origin main');
0 commit comments