Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 12 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@
# Changelog

All notable changes to git-control will be documented in this file.
All notable changes to dev-control will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Changed
- Renamed project from git-control to dev-control
- Main command changed from `gc` to `dc`
- Config directory changed from `~/.config/git-control/` to `~/.config/dev-control/`
- Project config file changed from `.gc-init.yaml` to `.dc-init.yaml`
- All aliases now use `dc-` prefix instead of `gc-`

### Added
- Modular CLI framework with `gc` entry point
- Modular CLI framework with `dc` entry point
- Hierarchical configuration system (global + project)
- Plugin architecture with auto-discovery
- Interactive TUI mode with gum/fzf support
Expand All @@ -27,7 +34,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added
- Initial release
- git-control.sh - main orchestration script
- dev-control.sh - main orchestration script
- create-repo.sh - GitHub repository creation
- create-pr.sh - Pull request automation
- template-loading.sh - Template management
Expand All @@ -46,5 +53,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- GPG commit signing support
- SSH key management

[Unreleased]: https://github.com/xaoscience/git-control/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/xaoscience/git-control/releases/tag/v1.0.0
[Unreleased]: https://github.com/xaoscience/dev-control/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/xaoscience/dev-control/releases/tag/v1.0.0
4 changes: 2 additions & 2 deletions config/example-global.config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# git-control global configuration
# Location: ~/.config/git-control/config.yaml
# dev-control global configuration
# Location: ~/.config/dev-control/config.yaml

default-license: MIT
default-branch: main
Expand Down
12 changes: 6 additions & 6 deletions config/example.container.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# git-control container configuration
# Copy to ~/.config/git-control/container.yaml for global defaults
# dev-control container configuration
# Copy to ~/.config/dev-control/container.yaml for global defaults
# or to your project root as .devcontainer.yaml for project-specific settings
#
# NOTE: You can enter custom values not listed in the interactive menus.
Expand Down Expand Up @@ -113,8 +113,8 @@ mount-docker-socket: true
# Install GitHub CLI in container
install-gh-cli: true

# Install git-control in container
install-git-control: true
# Install dev-control in container
install-dev-control: true

# git-control version to install (tag or 'latest')
git-control-version: latest
# dev-control version to install (tag or 'latest')
dev-control-version: latest
18 changes: 18 additions & 0 deletions config/example.dc-init.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# dev-control project configuration
# Copy to your project root as .dc-init.yaml

project-name: my-project
repo-slug: my-project
description: A short description

default-license: MIT
default-branch: main

github-org: my-org
visibility: public
topics: cli,automation,bash

template-set: default
auto-sign-commits: true
license-deep-scan: true
auto-push-after-fix: false
Loading
Loading