Analyse a GIT repository and create a comprehensive report in repolyze.md in french language
Start with a quick recap of the repo goals and overall code quality
Mermaid chart of the project architecture
First extract data with GitHub API.
The API code search is limited to 10 queries / minute so very slow.
# run package.json extraction
GITHUB_ORG=orgname GITHUB_TOKEN=token npx tsx extract-packages.ts
# show your packages
find . -iname package.json -exec grep -Hn '"next":' {} \;Recap des automatisations en place sur le airtable
communauté/généralcommunauté/domaine-dev| // pseudo-code | |
| const engine = new Publicode(rules); | |
| const inputs = {} | |
| while(engine.missingVariables.length) { | |
| // get next question from publi.codes decision tree | |
| // has question, schema... |
| copy(Array.from($0.querySelectorAll("li.down .url")).map(li => | |
| `${li.querySelector(".link a.internal").textContent}\t${li.querySelector("div.status:first-child").textContent}` | |
| ).join("\n")) |
ENSAE: Introduction aux enjeux du MLOps
For open-source projects, GitHub could provide the workflow and runners for total automation.
wandb looks used widely for reporting.
| # run query from a plain prompt text file | |
| jq -Rs '{ stream: false, model: "llama3.2", prompt: . }' ./some.prompt | curl -X POST http://127.0.0.1:11434/api/generate --data-binary @- | jq -r '.response' |
| # | |
| # for some reason this give "neither the id_token nor the profileURL set an email" | |
| # | |
| # | |
| # | |
| # https://oauth2-proxy.github.io/oauth2-proxy/configuration/overview | |
| # | |
| OAUTH2_PROXY_HTTP_ADDRESS: "0.0.0.0:4180" | |
| OAUTH2_PROXY_WHITELIST_DOMAINS: "*.kube-dev.incubateur.net" | |
| OAUTH2_PROXY_DISPLAY_NAME: "test-pc provider" |