Description
Currently when a user enables a repo on EndGit, there's no way for them to customize repo configuration directly from their repository. We should support a .endgit (or .endgit.yml) file at the repo root so users can configure display and behavior settings on EndGit.
Proposed config fields
- branch: Branch EndGit tracks (instead of always using
main/master)
- icon: Icon/avatar displayed for the repo on the dashboard
- name: Custom display name (overrides original repo name)
- description: Short description for the repo
- visibility: Public or private on the marketplace
- build: Custom build/deploy configuration
Example .endgit.yml
name: "My Awesome Plugin"
icon: "https://example.com/icon.png"
branch: ["develop", "main"]
description: "A cool Endstone plugin"
visibility: public
Tasks
Notes
- Need to decide format: YAML, JSON, or TOML
- Need to decide priority when dashboard config conflicts with
.endgit file
Description
Currently when a user enables a repo on EndGit, there's no way for them to customize repo configuration directly from their repository. We should support a
.endgit(or.endgit.yml) file at the repo root so users can configure display and behavior settings on EndGit.Proposed config fields
main/master)Example
.endgit.ymlTasks
.endgit/.endgit.ymlfileNotes
.endgitfile