Skip to content

Instantly share code, notes, and snippets.

View csfeijo's full-sized avatar
🥊
Never give up!

Cícero Feijó csfeijo

🥊
Never give up!
View GitHub Profile

Agents.md

Guia para ferramentas de IA (ChatGPT, Copilot, Cody, etc.) gerarem código alinhado com os padrões deste projeto.


1. Contexto do Projeto

  • Aplicação Front-End Web.
  • Stack principal:
DROP DATABASE IF EXISTS AULA;
CREATE DATABASE AULA;
USE AULA;
CREATE TABLE IF NOT EXISTS DEPARTAMENTOS (
id_departamento INT UNSIGNED NOT NULL AUTO_INCREMENT,
sigla VARCHAR(10) NOT NULL UNIQUE,
nome VARCHAR(50) NOT NULL UNIQUE,
PRIMARY KEY (id_departamento)
) ENGINE=InnoDB;
@csfeijo
csfeijo / gist:03b9659c129ed8d99b14488030207145
Created February 5, 2025 22:46
Base aula.sql - aula 05
# aula.sql
DROP DATABASE IF EXISTS AULA;
CREATE DATABASE AULA;
USE AULA;
# DEPARTAMENTOS
CREATE TABLE DEPARTAMENTOS (
id_departamento INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
nome VARCHAR(50) NOT NULL,
sigla VARCHAR(15) NOT NULL
events {}
http {
server {
listen 8080;
Loki
version: '3.8'
services:
frontend:
image: nome-da-imagem-do-seu-front-end
ports:
- "3000:3000"
# Configuração específica do seu front-end
#patternInternalWebApplicationBaseHref = r'^def internalWebApplicationBaseHref\(\)\s*{\s*"(.*?)"\s*}$'
def internalWebApplicationBaseHref() { "${PUBLIC_URL}menu/" }
def internalWebApplicationBaseHref() { '${PUBLIC_URL}menu/' }
patternApplicationName = r'^def applicationName\(\)\s*{\s*\'(.*?)\'\s*}$'
patternApplicationProductionBinDir = r'^def applicationProductionBinDir\(\)\s*{\s*\'(.*?)\'\s*}$'
import https from 'https';
import { URL } from 'url';
// Função principal para obter o projectId e verificar o arquivo package.json
async function checkPackageJsonExists(group, repo, branch, token) {
try {
// Primeiro, obter o projectId usando o nome do grupo e repositório
const projectId = await getProjectId(group, repo, token);
if (!projectId) {
timestamp="2024-09-10 12:50:55.091 +0000 UTC" kind=event event_name=faro.performance.navigation event_domain=browser event_data_cacheHitStatus=fullLoad event_data_decodedBodySize=5270 event_data_dnsLookupTime=0 event_data_documentParsingTime=216 event_data_domContentLoadHandlerTime=0 event_data_domProcessingTime=205 event_data_duration=453 event_data_encodedBodySize=5270 event_data_faroNavigationId=VCEoyu6xwJ event_data_faroPreviousNavigationId=FSghBbshrH event_data_fetchTime=12 event_data_initiatorType=navigation event_data_name="http://localhost:3000/admin/trash-internal-2?state=17259726312430.85811203898209730.46653733956527454&session_state=cdf55a1d-6f55-4562-8260-e47dfbf53c24&code=a11143a4-22b2-4035-a651-aa14b8cd2e23.cdf55a1d-6f55-4562-8260-e47dfbf53c24.51f1301f-8c8a-4f2b-aead-da440827a6e9" event_data_onLoadTime=0 event_data_pageLoadTime=447 event_data_protocol=http/1.1 event_data_redirectTime=0 event_data_renderBlockingStatus=non-blocking event_data_requestTime=8 event_data_responseStatus=200 event_data
# https://danlima-dev.medium.com/angular-real-user-monitoring-com-grafana-stack-27fb83465694
version: '3'
services:
# aqui configuramos o grafana como ferramenta de visualização dos dados
grafana:
image: grafana/grafana:latest
environment:
- GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
- GF_AUTH_ANONYMOUS_ENABLED=true
- GF_AUTH_BASIC_ENABLED=false
@csfeijo
csfeijo / DIABLO
Last active August 21, 2024 18:05
https://d07riv.github.io/diabloweb/
https://eadtt.com.br/mod/page/view.php?id=12811&forceview=1