FOSSA Status - fossa-url FOSSA License Badge - fossa-license-badge FOSSA Security Badge - fossa-security-badge
Dis na Pidgin English version of "shouldideploy" repo. We dey try make developers, designers, and tech people laugh small before dem deploy code.
- We dey speak pure pidgin
- We dey welcome contributions wey dey speak pidgin
- No serious grammar, just vibes and code π
- Fork the repo
- Add your pidgin magic
- Make pull request
- Make everybody laugh small π
- Write code wey work
- Use pidgin wey everybody go understand
- No form grammar, just flow
Abeg, come join us make we laugh and code! π³π¬π₯οΈ
-
Run dis tin:
npm iβ make dependencies enter.npm run devstart dev servernow devif you want use local serveless function (you go need "now")
To start counting visitors and page views with Vercel Analytics:
- Install the package:
npm i @vercel/analytics
- Add the Analytics component to your app layout (we added it to
pages/_app.tsx):
import { Analytics } from '@vercel/analytics/next' function App({ Component, pageProps }) { return ( <> <Component {...pageProps} /> <Analytics /> </> ) }
- Deploy to Vercel and visit your site. Data should appear in the Vercel Analytics dashboard within ~30 seconds.
Notes:
- If you don't see data, check content blockers and navigate between pages to trigger pageviews.
- Vercel Analytics is designed for quick dashboards and insights β it does not provide raw event exports from the Vercel dashboard.
There is no official public API or raw-event export for Vercel Analytics that you can query outside the Vercel app. If you need exportable, event-level data for a case study, use one of these options instead:
- GA4 + BigQuery β let GA4 collect events and enable BigQuery export for raw events and SQL analysis.
- PostHog (self-hosted or cloud) β event-level tracking with CSV/SQL export and product analytics features.
- Plausible β privacy-friendly with CSV exports for simple reports.
- Custom collector β add a small tracking script that sends events to your own serverless API (Supabase/Postgres/BigQuery). This gives you full control and immediate CSV/SQL export.
If you want, I can add a minimal serverless
/api/trackhandler and a small client script to persistclientIdand events for export-ready data.
Na quick way to check if you suppose deploy without opening browser website.
npm run generate:icons # Create extension iconsThen:
- Go to
chrome://extensions/ - Enable Developer mode (toggle top right)
- Click "Load unpacked"
- Select the
extensionfolder - Done! Icon go appear for you
npm run build:extension # Create ZIP file for submissionSee full documentation: extension/README.md and extension/QUICKSTART.md
Reasons dey inside the locale JSON files for locales/ folder (e.g. locales/pcm.json, locales/sw.json). Edit the file wey match your language.
We get API wey you fit use for your CI or just for fun at api-endpoint.
You fit add some optional parameters wey go customize API response:
-
tz: Timezone wey you want use. Put correct timezone string, likeAfrica/LagosorAmerica/Chicago. Default naUTC. -
date: Date wey you want check. Default na today. Put correct date string for this formatYYYY-MM-DD, like2024-11-18. -
lng: Language/locale wey you want. Supported values:pcm,sw,yo,ig,ha,zu,am. Default napcm.
Get the default API response using the current date and time in the UTC timezone:
https://makeideploy.today/apiGet the API response for a specific timezone (e.g., Africa/Lagos):
https://makeideploy.today/api?tz=Africa/LagosGet the API response for a specific date (e.g., 2024-11-18) in the UTC timezone:
https://makeideploy.today/api?date=2024-11-18Get the API response for a specific date (e.g., 2024-11-18) in a specific timezone (e.g., America/Chicago):
https://makeideploy.today/api?tz=America/Chicago&date=2024-11-18Get the API response in Swahili:
https://makeideploy.today/api?tz=Africa/Nairobi&lng=swThe API go give you JSON object wey get these keys:
timezone: Timezone wey you give for the request.date: Date wey you provide for ISO format (YYYY-MM-DDTHH:mm:ss.sssZ).lng: Language/locale wey dey active.tagline: App tagline for that locale.makeideploy: Boolean value wey go show if you suppose deploy today.color: Hex color wey match current deploy status.message: String/Message wey explain why you go or no go deploy.
Example response:
{
"timezone": "UTC",
"date": "2024-11-18T00:00:00.000Z",
"lng": "pcm",
"tagline": "Make I Deploy Today?",
"makeideploy": false,
"color": "#ff4136",
"message": "Today na Monday, you suppose don deploy!"
}Favicon created by emilegraphics from the NOUN Project at favicon-credit
We respect your privacy. The application and Chrome Extension collect zero personal data.
See our complete PRIVACY_POLICY.md for details on:
- What data is collected (none for personal info)
- How API calls work
- Your data rights and our security practices
Abeg check am for license-link || WTFPL - You fit do anytin wey you want with dis code!