Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tastk 7.1.c: Criar regras no git para os assets privados #134

Open
danko-nobre opened this issue Feb 18, 2025 · 1 comment
Open

Tastk 7.1.c: Criar regras no git para os assets privados #134

danko-nobre opened this issue Feb 18, 2025 · 1 comment
Assignees
Labels
feat/framework melhorias ou adições na framework @src help/owner only necessária intevenção de um code owner (configuração no repo, etc)

Comments

@danko-nobre
Copy link
Member

Como os assets do jogo serão criados de forma independente (pela spacewiz ou com a contratação de terceiros), seria interessante criar um fluxo de trabalho com um repositório privado.

A primeira ideia foi usar git modules, mas seria um inferno na terra manter.

A segunda ideia seria criar uma subtree no git para as pastas de assets e resources, filtrando por uma flag que busque por @spacewiz ou algo similar.

@danko-nobre danko-nobre added the feat/framework melhorias ou adições na framework @src label Feb 18, 2025
@danko-nobre danko-nobre self-assigned this Feb 18, 2025
@danko-nobre danko-nobre changed the title Tastk 7.1.c - Criar regras no git para os assets privados Tastk 7.1.c: Criar regras no git para os assets privados Feb 18, 2025
@danko-nobre danko-nobre added the help/owner only necessária intevenção de um code owner (configuração no repo, etc) label Feb 23, 2025
@danko-nobre
Copy link
Member Author

danko-nobre commented Feb 24, 2025

criei um gráfico para ilustrar melhor as interações com a comunidade e como os repositórios publico/privado devem funcionar:

---
config:
  theme: dark
  layout: fixed
---
flowchart TD
 subgraph pr["🔐 **Repo privado** (@spacewiz)"]
        prA["🎨<br>Assets"]
        prR["🛠️<br>Resources"]
  end
 subgraph pu["🌎 **Repo público** (@demo)"]
        puA["🎨<br>Assets"]
        puR["🛠️<br>Resources"]
        puC["💻<br>Código"]
  end
 subgraph ds["💡 **Design**"]
    direction LR
        dsF["🧩💡<br>**Framework Design**"]
        dsG["✍💡<br>**Game Design**"]
  end
    cm["🤝<br>**Comunidade**"] -- participa de --> dis["💭<br>**Discussões**"]
    sw["👨‍🚀<br>**spacewiz**"] -- participa de --> dis
    dis -- que geram --> issues["📋<br>Issues e PRs"]
    issues -- para alterar ----> ds
    ds --> pr & pu
    pu --> fr("📦<br>**Framework**")
    pr --> fr
    fr --> gameDemo["🧪🎮<br>Jogo @demo"] & gameSW["👨‍🚀🎮<br>Jogo @spacewiz"]
    style cm fill:#8a1fd1,stroke:#8a1fd1,stroke-width:2px
    style sw fill:#0f5c3c,stroke:#0b522c,stroke-width:2px
    style pr fill:#0f5c3c,stroke:#0b522c,stroke-width:2px
    style pu fill:#8a1fd1,stroke:#8a1fd1,stroke-width:2px
    style fr fill:#d74242,stroke:#8a0d26,stroke-width:2px
    style gameDemo fill:#8a1fd1,stroke:#8a1fd1,stroke-width:2px
    style gameSW fill:#0f5c3c,stroke:#0b522c,stroke-width:2px
Loading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat/framework melhorias ou adições na framework @src help/owner only necessária intevenção de um code owner (configuração no repo, etc)
Projects
Status: Ready
Development

No branches or pull requests

1 participant