Kayvan Sylvan
28b313c01d
fix: BMAD install creates .bmad-core/.bmad-core/ directory structure + updates ( #223 )
...
* chore: fix installation directory handling to use .bmad-core as default path
- Remove redundant ./ prefix from default directory
- Update all default paths from ./.bmad-core to .bmad-core
- Add logic to handle direct .bmad-core path selection
- Treat parent as project root when .bmad-core specified
- Simplify directory state detection for existing files
- Remove unknown_existing state type from installer logic
* chore: refactor installer to use modern JS patterns and improve code clarity
## CHANGES
- Replace require with node:path import
- Add block scoping to switch cases
- Remove unused options parameter from update
- Use optional chaining for ideConfig check
- Replace forEach with for...of loops
- Use template literals for string concatenation
- Add early return to avoid else block
- Update spell check dictionary entries
* chore: update dependencies to latest major versions
## CHANGES
- Update @kayvan/markdown-tree-parser to v1.5.0
- Update chalk to v5.4.1 for ESM support
- Update commander to v14.0.0 with Node 20 requirement
- Update fs-extra to v11.3.0
- Update glob to v11.0.3 with new API
- Update inquirer to v12.6.3 with modular design
- Update ora to v8.2.0 with improved features
2025-06-15 12:50:40 -05:00
semantic-release-bot
9a10a153fb
chore(release): 4.2.0 [skip ci]
...
# [4.2.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.1.0...v4.2.0 ) (2025-06-15)
### Bug Fixes
* add docs ([48ef875 ](48ef875f5e ))
* auto semantic versioning fix ([166ed04 ](166ed04767 ))
* auto semantic versioning fix again ([11260e4 ](11260e4395 ))
* resolve NPM token configuration ([620b09a ](620b09a556 ))
* resolve NPM token configuration ([b447a8b ](b447a8bd57 ))
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](5a6fe361d0 ))
2025-06-15 16:05:39 +00:00
Brian Madison
e08add957d
simple prd workflow
2025-06-15 11:05:06 -05:00
semantic-release-bot
25c356b415
chore(release): 4.2.0 [skip ci]
...
# [4.2.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.1.0...v4.2.0 ) (2025-06-15)
### Bug Fixes
* add docs ([48ef875 ](48ef875f5e ))
* auto semantic versioning fix ([166ed04 ](166ed04767 ))
* auto semantic versioning fix again ([11260e4 ](11260e4395 ))
* resolve NPM token configuration ([620b09a ](620b09a556 ))
* resolve NPM token configuration ([b447a8b ](b447a8bd57 ))
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](5a6fe361d0 ))
2025-06-15 14:59:49 +00:00
Kayvan Sylvan
732d536542
chore: update imports to Node.js prefix and add error handling improvements ( #221 )
...
## CHANGES
- Replace require('fs') with require('node:fs')
- Replace require('path') with require('node:path')
- Add debug logging for directory cleanup
- Add roomodes to VSCode dictionary
- Format README workflow guides section
- Improve error handling in installer
- Add fallback error message display
2025-06-15 09:59:25 -05:00
semantic-release-bot
e753d02a4b
chore(release): 4.2.0 [skip ci]
...
# [4.2.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.1.0...v4.2.0 ) (2025-06-15)
### Bug Fixes
* add docs ([48ef875 ](48ef875f5e ))
* auto semantic versioning fix ([166ed04 ](166ed04767 ))
* auto semantic versioning fix again ([11260e4 ](11260e4395 ))
* resolve NPM token configuration ([620b09a ](620b09a556 ))
* resolve NPM token configuration ([b447a8b ](b447a8bd57 ))
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](5a6fe361d0 ))
2025-06-15 06:19:47 +00:00
Brian Madison
54b6c90317
Merge branch 'main' of github.com:bmadcode/BMAD-METHOD
2025-06-15 01:19:04 -05:00
Brian Madison
48ef875f5e
fix: add docs
2025-06-15 01:18:55 -05:00
semantic-release-bot
813c380785
chore(release): 4.2.0 [skip ci]
...
# [4.2.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.1.0...v4.2.0 ) (2025-06-15)
### Bug Fixes
* auto semantic versioning fix ([166ed04 ](166ed04767 ))
* auto semantic versioning fix again ([11260e4 ](11260e4395 ))
* resolve NPM token configuration ([620b09a ](620b09a556 ))
* resolve NPM token configuration ([b447a8b ](b447a8bd57 ))
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](5a6fe361d0 ))
2025-06-15 06:06:35 +00:00
Brian Madison
6c661adaff
rules for driving agents
2025-06-15 01:05:56 -05:00
Brian Madison
193ed8f11f
prd migration works well enough
2025-06-15 00:02:17 -05:00
Brian Madison
8b60410f7a
fix upgrade of existing project
2025-06-14 23:49:10 -05:00
semantic-release-bot
6bdc0a82bb
chore(release): 4.2.0 [skip ci]
...
# [4.2.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.1.0...v4.2.0 ) (2025-06-15)
### Bug Fixes
* auto semantic versioning fix ([166ed04 ](166ed04767 ))
* auto semantic versioning fix again ([11260e4 ](11260e4395 ))
* resolve NPM token configuration ([620b09a ](620b09a556 ))
* resolve NPM token configuration ([b447a8b ](b447a8bd57 ))
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](5a6fe361d0 ))
2025-06-15 01:41:03 +00:00
Brian Madison
6b920ebdb0
Merge branch 'main' of github.com:bmadcode/BMAD-METHOD
2025-06-14 20:40:10 -05:00
Brian Madison
1913aeec0a
updates to doc and package
2025-06-14 20:39:46 -05:00
semantic-release-bot
c0ceed94c1
chore(release): 4.2.0 [skip ci]
...
# [4.2.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.1.0...v4.2.0 ) (2025-06-15)
### Bug Fixes
* auto semantic versioning fix ([166ed04 ](166ed04767 ))
* auto semantic versioning fix again ([11260e4 ](11260e4395 ))
* resolve NPM token configuration ([620b09a ](620b09a556 ))
* resolve NPM token configuration ([b447a8b ](b447a8bd57 ))
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](5a6fe361d0 ))
2025-06-15 01:31:05 +00:00
Brian Madison
2e4f9f0210
chore: bump version to v4.2.0
2025-06-14 20:30:36 -05:00
semantic-release-bot
00b9168963
chore(release): 1.1.0 [skip ci]
...
# [1.1.0](https://github.com/bmadcode/BMAD-METHOD/compare/v1.0.1...v1.1.0 ) (2025-06-15)
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](5a6fe361d0 ))
v1.1.0
2025-06-15 01:30:10 +00:00
Brian Madison
3fd683d0a7
Merge branch 'main' of github.com:bmadcode/BMAD-METHOD
2025-06-14 20:29:36 -05:00
Brian Madison
5a6fe361d0
feat: update badges to use dynamic NPM version
2025-06-14 20:29:28 -05:00
semantic-release-bot
9b3d2faeb7
chore(release): 1.0.1 [skip ci]
...
## [1.0.1](https://github.com/bmadcode/BMAD-METHOD/compare/v1.0.0...v1.0.1 ) (2025-06-15)
### Bug Fixes
* resolve NPM token configuration ([620b09a ](620b09a556 ))
v1.0.1
2025-06-15 01:26:42 +00:00
Brian Madison
421a25771e
git statusMerge branch 'main' of github.com:bmadcode/BMAD-METHOD
2025-06-14 20:22:33 -05:00
Brian Madison
620b09a556
fix: resolve NPM token configuration
2025-06-14 20:21:25 -05:00
semantic-release-bot
d8e906ba1f
chore(release): 1.0.0 [skip ci]
...
# 1.0.0 (2025-06-15)
### Bug Fixes
* Add bin field to root package.json for npx execution ([01cb46e ](01cb46e43d )), closes [bmadcode/BMAD-METHOD#v4](https://github.com/bmadcode/BMAD-METHOD/issues/v4 )
* Add glob dependency for installer ([8d788b6 ](8d788b6f49 ))
* Add installer dependencies to root package.json ([0a838e9 ](0a838e9d57 ))
* auto semantic versioning fix ([166ed04 ](166ed04767 ))
* auto semantic versioning fix again ([11260e4 ](11260e4395 ))
* Remove problematic install script from package.json ([cb1836b ](cb1836bd6d ))
* resolve NPM token configuration ([b447a8b ](b447a8bd57 ))
### Features
* add versioning and release automation ([0ea5e50 ](0ea5e50aa7 ))
v1.0.0
2025-06-15 01:21:07 +00:00
Brian Madison
b447a8bd57
fix: resolve NPM token configuration
2025-06-14 20:20:39 -05:00
Brian Madison
11260e4395
fix: auto semantic versioning fix again
2025-06-14 20:12:29 -05:00
Brian Madison
166ed04767
fix: auto semantic versioning fix
2025-06-14 20:09:20 -05:00
Brian Madison
8d5814c7f5
remove unneeded script and deps
2025-06-14 18:27:25 -05:00
Brian Madison
bc3f60df91
versioning doc
2025-06-14 18:27:08 -05:00
Brian Madison
ebfd2ef543
chore: bump version to v4.1.0
v4.1.0
2025-06-14 18:20:06 -05:00
Brian Madison
0ea5e50aa7
feat: add versioning and release automation
...
- Add semantic-release with changelog and git plugins
- Add manual version bump script (patch/minor/major)
- Add GitHub Actions workflow for automated releases
- Add npm scripts for version management
- Setup .releaserc.json for semantic-release configuration
2025-06-14 18:19:44 -05:00
Brian Madison
413c7230e4
formatter updates
2025-06-14 18:11:58 -05:00
Brian Madison
fcbfc608f1
formatter updates
2025-06-14 18:11:16 -05:00
Brian Madison
2cbbf61d92
cursor, correted roo, and windsurf rules readded and will update on project build
2025-06-14 16:38:37 -05:00
Brian Madison
442166f2f4
update doc migration script - migrates any old version docs to any new version template!
2025-06-14 16:19:33 -05:00
Brian Madison
70f13743b6
readme update to indicate install:bmad handles both install and upgrade
2025-06-14 15:17:07 -05:00
Brian Madison
3e84140f0b
install and upgrade consolidated into install:bmad
2025-06-14 15:14:26 -05:00
Brian Madison
5a7ded34e9
install update
2025-06-14 15:06:41 -05:00
Brian Madison
2902221069
auto upgrader from v3-> v4 and readme updates
2025-06-14 13:00:58 -05:00
Brian Madison
1e45d9cc14
merge doc fixes and fix merge conflicts
2025-06-14 08:48:38 -05:00
Kayvan Sylvan
009c77f0f5
refactor: standardize formatting and improve readability across core documents ( #211 )
...
### CHANGES
- Add newlines and spacing for improved readability
- Standardize instructional text for consistency
- Renumber lists within tasks for better clarity
- Add language identifiers to various code blocks
- Update placeholder text for improved consistency
- Adjust descriptions and wording in multiple files
- Update VS Code settings and dictionary words
2025-06-14 08:33:59 -05:00
Brian Madison
86649a50ad
prior version cleanup
2025-06-14 08:30:53 -05:00
Brian Madison
262c410cee
readme spacing fix
2025-06-13 20:57:06 -05:00
Brian Madison
37dcbe581b
readme quickstart improved
2025-06-13 20:56:00 -05:00
Brian Madison
726c3d35b6
delete ide file
v4.0.0
2025-06-13 20:29:25 -05:00
Brian Madison
62de770bc7
readme version links
2025-06-13 20:20:21 -05:00
Brian Madison
a0763b41be
readme update
2025-06-13 20:16:33 -05:00
Brian Madison
0bf5dca4c0
tools fix
2025-06-13 19:42:56 -05:00
Kayvan Sylvan
fdfaa1f81f
chore: add VSCode settings and update README.md (markdown-lint) ( #209 )
...
* chore: add VSCode settings and update README for clarity**
### CHANGES
- Add recommended extensions for VSCode in `extensions.json`
- Create `settings.json` for custom spell-checker words
- Update README to specify plaintext in code block
* chore: add other technical words to cspell dictionary
---------
Co-authored-by: Brian <bmadcode@gmail.com >
2025-06-13 19:35:17 -05:00
Brian Madison
7c71e1f815
moved bmad-core to dot folder so when adding to project it is clear its not part of the project it is added to
2025-06-13 19:11:17 -05:00