Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

10 Commits

Repository files navigation

DataKnifeAI .github

Organization profile and community files for DataKnifeAI.

PathPurpose
profile/README.mdPublic org landing page (rendered at https://github.com/DataKnifeAI)
profile/assets/Org logo assets (1024 header + 384/512 upload sizes)
docs/ORG_BRANDING.mdCanonical mission, profile copy, and avatar guidance
docs/NAMING.mdRepository naming for the agent pipeline (descriptive vs evocative; upstream integrations)
docs/PROJECT_SETUP.mdFor new/existing projects: review agent-skills and agent-workspace
docs/REPO_SETTINGS.mdRecommended repo settings, branch protection, and security defaults
docs/GITLAB_MIRROR.mdGitHub → GitLab group-profile mirror (paths + secrets)
gitlab-profile/GitLab group README + GitLab-only docs (mirrored to GitLab)
docs/GITLAB_MIRROR.mdMirror workflow, path mapping, and required secrets

The profile README displays the 1024×1024 logo only. Smaller PNGs are retained for GitHub/GitLab avatar upload—see the branding doc.

GitLab group profile mirror

Pushes to main (and manual workflow_dispatch) sync a mapped tree to dk-raas/dkai/gitlab-profile — the dk-raas/dkai group README project.

Workflow: .github/workflows/mirror-gitlab-profile.yml
Push action: DataKnifeAI/github-workflowspush-gitlab-mirror (same pattern as MCP/infra repos; this workflow remaps paths first).

Path mapping

GitHub org profile layout ≠ GitLab group README layout, so content is not mirrored as-is.

GitHub (this repo)GitLab (gitlab-profile)
gitlab-profile/README.mdREADME.md (group overview)
gitlab-profile/MANUAL_SETUP.mdMANUAL_SETUP.md
docs/*.mddocs/*.md
gitlab-profile/docs/*.mddocs/*.md (overlay; e.g. PROJECT_SETTINGS.md)
profile/assets/*assets/*

Not mirrored as the group README:profile/README.md stays GitHub-only (org landing). Root README.md here is also GitHub meta and is not pushed to GitLab.

Required secrets

NameWherePurpose
GITLAB_TOKENRepo secret on DataKnifeAI/.github, or an org secret available to this repoGitLab PAT / project token with write_repository (and usually api) on dk-raas/dkai/gitlab-profile

Optional input (hardcoded default in the workflow): GitLab base URL https://gitlab.com (same as other mirrors; no GITLAB_HOSTNAME var required).

Set the secret (do not commit tokens):

# Reuse the same token used by other DataKnifeAI mirror repos (e.g. rancher-deploy)
gh secret set GITLAB_TOKEN -R DataKnifeAI/.github
# paste token when prompted

GitLab branch protection

The push action force-pushesmain (same as other DataKnifeAI mirrors). On gitlab-profile, protect main but allow Maintainers to force-push (see sibling projects such as dk-raas/dkai/devops/rancher-deploy). Keep required approvals at 0 for solo-dev; human edits should still prefer MRs when not relying on the mirror job.

About

DataKnifeAI organization profile and community health files

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors