Establish stack-specific development conventions #39
Labels
No labels
Compat/Breaking
Compat/Deprecation
Kind
Bug
Kind
Chore
Kind
Documentation
Kind
Enhancement
Kind
Feature
Kind
Investigation
Kind
Question
Kind
Security
Kind
Testing
Meta/Good First Issue
Meta/Help Wanted
Meta/Stale
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Needs More Info
Status
Needs Triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
XeplosionTechnologies/.forgejo#39
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What question are we trying to answer?
What development conventions should Xeplosion Technologies recommend for each supported language or platform, based on actual project usage, managed templates, upstream tooling, and current engineering practices?
The original convention review focused on a single
CONVENTION.md. The documentation model has since changed so stack-specific standards will live in dedicated Wiki pages and should align with the managed template system.The initial platform set is:
Why does this matter?
Managed templates, CI/CD behavior, technical documentation, and contributor expectations should agree.
Conventions that are arbitrary, outdated, or disconnected from actual projects create unnecessary inconsistency and can cause templates to enforce behavior the organization does not actually want.
The goal is not to create rules for their own sake. It is to establish useful defaults that make projects easier to understand and maintain.
Scope / boundaries
Shared convention structure
.NET / MonoGame
Node
TypeScript
tsconfigdefaults.Python
pyproject.tomlexpectations.PHP
Shell / Scripts
Google Sheets
Out of scope
Substantial implementation work discovered here should become separate issues.
Definition of done
Known sources / starting points
.forgejotemplate branches.docsbranch.Investigation checklist
Workflow lifecycle
Triage
Kind/classification confirmedReviewed/label assignedPriority/assigned when appropriateStatus/Needs More InforemainsStatus/Needs Triageremoved before leaving TriageBacklog
To Do
In Progress
Review Gate
Completed