Skip to content

Instantly share code, notes, and snippets.

馃尦 Git Branching Strategy & Naming Convention

This document defines the official branching strategy and naming conventions for this repository.

The goal is to keep the workflow clean, predictable, and scalable, while making collaboration and CI/CD easier.


馃幆 General Rules

@jorgeadev
jorgeadev / 1.RegistrySnapshot.xml
Created January 10, 2026 08:30 — forked from choco-bot/1.RegistrySnapshot.xml
squirreldisk v0.3.4 - Passed - Package Tests Results
<?xml version="1.0" encoding="utf-8"?>
<registrySnapshot xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<user>S-1-5-21-4010432545-2485811193-966787038-1000</user>
<keys>
<key installerType="Msi" displayName="SquirrelDisk" displayVersion="0.3.4">
<RegistryView>Registry64</RegistryView>
<KeyPath>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B9875F98-0F9E-42DB-9A57-279AA8A90CC1}</KeyPath>
<DefaultValue />
<InstallLocation><![CDATA[C:\Program Files\SquirrelDisk\]]></InstallLocation>
<UninstallString><![CDATA[MsiExec.exe /X{B9875F98-0F9E-42DB-9A57-279AA8A90CC1}]]></UninstallString>
@jorgeadev
jorgeadev / notes.md
Last active October 22, 2026 19:17
Gist to save my notes

Delete git branches

  1. Delete remote branch
git push origin --delete breanch-name
  1. Delete local branch
git branch -d branch-name
@jorgeadev
jorgeadev / .npmrc
Created April 6, 2026 00:45
Configuration for pnpm .npmrc file
ignore-scripts=true
save-exact=true
minimum-release-age=1440
block-exotic-subdeps=true
trust-policy=no-downgrade
node-options="--permission"
engine-strict=true
@jorgeadev
jorgeadev / git.md
Created April 7, 2026 15:07
Git Commands

Configuraci贸n B谩sica

Configurar Nombre que salen en los commits

	git config --global user.name "dasdo"

Configurar Email

	git config --global user.email dasdo1@gmail.com
@jorgeadev
jorgeadev / workflows-codeql.yml
Created April 11, 2026 04:31
CodeQL Scanner
name: "CodeQL Scanner"
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
schedule:
- cron: "0 0 * * 0"
@jorgeadev
jorgeadev / codeql-config.yml
Created April 11, 2026 04:32
Codeql Config
name: "Custom CodeQL Configuration"
# Explicitly ignore directories to drastically speed up the scan and prevent noisy results.
paths-ignore:
- "node_modules"
- ".next"
- "dist"
- "build"
- "coverage"
- "public"
@jorgeadev
jorgeadev / readme-generator.md
Created April 11, 2026 05:50
README.md Generator

README Improvement Prompt Collection

馃殌 Balanced Version Refactor and redesign this README into a visually stunning, professional, and modern GitHub README. Use the latest Markdown features and best practices to improve: Structure and readability Visual hierarchy (headings, sections, spacing) Developer experience Enhance it with: Shields.io badges (build, license, version, etc.)

@jorgeadev
jorgeadev / youtube.md
Last active October 22, 2026 19:16
Youtube Content Generator From Lyrics

Youtube Content Generator - 01

Act as an expert YouTube strategist and creative copywriter for musicians. I will provide you with the lyrics of a song, potentially including timestamp data. Your task is to analyze the mood, theme, and imagery of the lyrics to generate a complete, SEO-optimized YouTube content package.

Please output the following sections formatted clearly with markdown:

  1. Image Generation Prompts: 2 highly detailed prompts (for Midjourney/DALL-E) to create a background image or thumbnail that perfectly matches the song's aesthetic. Include camera settings, lighting, and mood.
  2. YouTube Video Titles: 5 catchy, SEO-friendly titles. Mix descriptive titles (e.g., [Lyric Video], (Original Song)) with emotional/vibe-based titles.
  3. YouTube Description:
    • An engaging 2-3 sentence introduction explaining the song's meaning and welcoming the viewer.
    • A "Lyrics & Timestamps" section. (Convert the provided data into standard YouTube format, e.g., 0:00 - Intro, `1:15 - [Lyr
@jorgeadev
jorgeadev / thumbnails-video-downloader.js
Created August 7, 2026 20:39
Youtube Thumbnails Downloader
(async () => {
const sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
const videos = new Map();
const collectVideos = () => {
document.querySelectorAll('a[href*="/watch?v="]').forEach((link) => {
try {
const url = new URL(link.href);
const videoId = url.searchParams.get("v");