1+ <#
2+ Commit Fusion template file
3+ use to create large detailed commits
4+ #>
5+ $Params = @ {
6+ Type = " improve" ;
7+ Scope = " Module" ;
8+ Description = " Core functionality" ;
9+ Notes = @ (
10+ " Updated 'constructmessage' to set an additional class property styledbodyRaw as markdown is not required." ,
11+ " Updated cmdlets to reflect changes in class logic." ,
12+ " Created and added commit generate script - to test individual styling between GitLabSE, GitLab, GitHub, Bitbucket, Gitea." ,
13+ " Updated description; if no description is provided, the default value is used. See `get-citsetfusion` to view the base type description values." ,
14+ " Updated commit-fusion default types in the JSON file to reflect Gitmoji's base with some changes." ,
15+ " Updated CI scripts; added Coveralls integration." ,
16+ " Added Pester coverage report generation." ,
17+ " Updated tests for cmdlets and class logic..." ,
18+ " Refactored final commit message, adjusted spacing, and positioning." ,
19+ " Changed `` body` to `` notes` in class and cmdlet logic." ,
20+ " Removed CommitFusion class lib for cmdlets that don't depend." ,
21+ " Updated cmdlets header help information." ,
22+ " Added GitHub action for Coveralls, configured." ,
23+ " Added additional types to `` $`moduleroot/libs/commitfusion.Types.Json`." ,
24+ " Changed output for cmdlets to consistent spacing when outputting types, emojis, cisets to console." ,
25+ " Updated readme" ,
26+ " updated ci-build scripts"
27+ " updated .nupkg package Icon"
28+ );
29+ # Footer=$true
30+ GitUser = " sgkens" ;
31+ GitGroup = " powershell" ;
32+ # FeatureAddtions = @(
33+ # "Exposes all methods and properties of the Table and Rule class"
34+ # "``New-Object Spectre.Console.Table`` and ``New-Object Spectre.Console.Rule``"
35+ # );
36+ BugFixes = @ (
37+ " - Emojis that were output to the console within a PSObject disrupt the alignment of the object, throwing other field alignments off." ,
38+ " - FIX: `Select-Object` to manually output in order so that emoji is last; this fixed the alignment."
39+ );
40+ # BreakingChanges = @();
41+ # FeatureNotes = @();
42+ # AsString = $true #Default is $true
43+ }
44+
45+ # ACTIONS
46+ # -------
47+
48+ # ConventionalCommit with params sent commit
49+ New-ConventionalCommit @params | set-commit
50+
51+ # ConventionalCommit with params sent commit
52+ # New-ConventionalCommit @Params | Set-Commit
53+
54+ # ConventionalCommit with params, written to changelog and sent commit
55+ # New-ConventionalCommit @Params | Format-FusionMD | Update-ChangeLog -logfile .\changelog.md | Set-Commit
0 commit comments