Граф коммитов

47 Коммитов

Автор SHA1 Сообщение Дата
Deep Choudhery b6f1808eed
updates for razor pages crud and blazor crud templates (#3086)
* updates for razor pages crud and blazor crud templates

* PR fixes
2024-11-19 15:37:52 -08:00
Deep Choudhery 0eeba65d51
minor Blazor Identity fixes (#2998)
* minor Blazor Identity fixes (#2997)

* updated ProjectModifierHelper.ModifyDocumentText

* use ignore case extension for the 'Contains' check.

* more small fixes
2024-10-07 20:41:48 +00:00
Deep Choudhery 031b1562d1
targeting both net8.0 and net9.0 for src\dotnet-scaffolding (#2948)
* bumping building net8.0 to net9.0 for src\dotnet-scaffolding

* targeting net8 and net9 now for dotnet-scaffolding
2024-09-05 20:31:42 -07:00
Deep Choudhery 3ee9ffa633
refactoring dotnet-scaffolding part 2 (#2902)
* big refactor, lots of cleanup remain

* add missing steps when creating builder

* added a Microsoft.DotNet.Scaffolding.Roslyn library and stuff works now. still lot of cleanup and testing left.

* minor fixes

* minor fixes 2

* logging a simple updating message in CodeModificationStep

* PR comment fixes
2024-07-31 06:42:50 +00:00
Tim Mulholland ba878c5619
ILogger Refactoring + Cleanup (#2889)
* ILogger Refactoring

* Add comment
2024-07-23 13:41:40 -07:00
Deep Choudhery 38accf2f30
fixing MSBuild initialization (#2821)
* using MSBuildLocator.RegisterMSBuildPath to register the latest sdk

* fixed for macos now

* PR comment fixes 1
2024-06-21 18:47:01 +00:00
Deep Choudhery 56d69cde0e
fix project discovery (for macOS and linux) (#2797)
* check for project file name before adding project paths from sln file

* added NormalizePathSeparators and updated ParameterDiscovery
2024-06-11 06:03:57 -07:00
Deep Choudhery 34e5147687
cleaning up configs regarding dotnet-scaffold (#2783)
* remove all the individual Versions.*.props files for dotnet-scaffold

* bump preview version to 5
2024-05-31 16:59:11 -07:00
Deep Choudhery 7a2eb6b133
move projects out of `tools` folder (#2778)
* move projects out of tools

* revert dotnet sdk to .NET 9 P4

* moved Microsoft.DotNet.Scaffolding.Helpers and Microsoft.DotNet.Scaffolding.ComponentModel
2024-05-31 01:46:28 -04:00
dotnet-maestro[bot] b6132b9c10
[main] Update dependencies from dotnet/arcade (#2775) 2024-05-30 06:09:17 -07:00
Tim Mulholland adba06da07 Change dotnet-scaffold version back 2024-05-15 10:40:10 -07:00
Deep Choudhery 71738defce
dotnet-scaffold-aspire with some commands to add packages. (#2744)
* dotnet-scaffold-aspire with some commands to add packages.

* minor cleanup

* more minor edits

* minor edits

* PR fixes 1
2024-05-14 16:11:05 -07:00
Deep Choudhery dd45eedace
added CategoryPickerFlowStep and FirstPartComponentInitializer (#2740)
* add CategoryPickerFlowStep and FirstPartComponentInitializer

* remove Debugger.Launch
2024-05-10 02:38:50 -04:00
Deep Choudhery 34308bb481
adding 'dotnet-scaffold' (#2727)
* added all 3 projects, need some cleaning up and unit tests

* minor edits

* not signing dotnet-scaffold anymore.

* signing 3rd party spectre.console assemblies

* fix WindowsEnvironmentVariableProvider and other minor nits.

* more minor edits.

* PR edits 1

* added 'required' modifiers to CommandInfo and Parameter, added some unit tests for their deserialization.
2024-05-08 17:39:56 -04:00
Deep Choudhery 73fbfd35ca
fix blazor identity bugs (#2705)
* init

* move code changes for blazor-identity to the json config

* remove path from helper cmds.
2024-04-07 19:43:11 -07:00
Deep Choudhery 1fba4234e1
checking for and adding 'ProjectCapability' values to IProjectContext (#2624) 2024-01-20 23:05:10 -05:00
Deep Choudhery f32d610bc7
Blazor CRUD updates (#2611)
* add support for blazor web app properties, more coming

* more changes, still not finished yet

* more updates inc, not finished.

* most scenarios work now, will clean up and add tests.

* added a bunch of unit tests and refactored some.

* revert Versions.props
2024-01-08 14:37:25 -08:00
Deep Choudhery 2000b2e9d5
updating packages and roslyn code. (#2582) 2023-11-13 01:43:47 -08:00
Zachary Halzel 5d3569ae67
Update Microsoft Graph SDK version (#2511)
* Changes for updating MS Graph SDK and CIAM functionality
2023-09-06 18:18:54 -04:00
Zachary Halzel f6d4184d2a
Set version to 2.0.6 (#2484) 2023-07-31 15:53:35 -04:00
Zachary Halzel eb6d5bd913
Update version to 2.0.5 (#2476)
* Fixes for CIAM

* Bump up version
2023-07-10 14:51:45 -04:00
Zachary Halzel 318dbc331f
Update version to 2.0.4 (#2436) 2023-06-07 11:22:19 -07:00
Zachary Halzel 439e562f88
Target net6, net7, and net8 (#2346)
* Target net7 and net8

* Add net6
2023-03-20 15:39:35 -07:00
Deep Choudhery 506d3d961d
remove empty templates, and calls to those templates. (#2322) 2023-03-08 12:41:10 -08:00
Deep Choudhery 0821aa9bdc
edited minimal api templates for correct encoding (#2309)
* edited minimal api templates for correct encoding

* revert sdk version
2023-03-05 15:45:55 -08:00
Deep Choudhery d24b4f25ea
fix minimal endpoints in minimal classes (w/ top level statements) (#2292)
* init

* file with top level statements can be used for endpoints now!

* minor fixes
2023-02-27 11:39:53 -08:00
Deep Choudhery 3a49272c97
minimal api templates update (#2269) (#2271)
* init, not working yet

* all changes added, works well

* nit, removed unused statement.
2023-02-09 13:09:00 -08:00
Deep Choudhery 6b5a6d4cce
fix AddDbContext statement for cosmos db. (#2267) 2023-02-08 00:25:29 -08:00
Deep Choudhery 03ee011033
fix --useSqlite for mac scenarios (#2241) (#2244)
* Revert "Update dependencies from https://github.com/dotnet/efcore build 20230113.1 (#2234)"

This reverts commit 5f9352e06f.

* Revert "[release/7.0] Update dependencies from dotnet/aspnetcore (#2232)"

This reverts commit fe0e7877f0.

* Revert "Update dependencies from https://github.com/dotnet/aspnetcore build 20230112.7 (#2229)"

This reverts commit 86d5b52df7.

* Revert "Update dependencies from https://github.com/dotnet/efcore build 20230112.8 (#2230)"

This reverts commit 9063024746.

* Revert "[release/7.0] Update dependencies from dotnet/aspnetcore (#2192)"

This reverts commit 2530114c66.

* Revert "Update dependencies from https://github.com/dotnet/efcore build 20230112.2 (#2226)"

This reverts commit cdf6b6fe27.

* Revert "Update dependencies from https://github.com/dotnet/efcore build 20230111.6 (#2222)"

This reverts commit 5efa6d83e2.

* Revert "Update dependencies from https://github.com/dotnet/efcore build 20230111.2 (#2218)"

This reverts commit bc7f50810d.

* Revert "Update dependencies from https://github.com/dotnet/arcade build 20230110.4 (#2219)"

This reverts commit a707da702a.

* Revert "[release/7.0] Update dependencies from dotnet/efcore (#2191)"

This reverts commit a311109bb2.

* adding --useSqlite back

* added comment.

* updating 7.0.1 dependencies to 7.0.2

* remove ShortName for duplicate UseSqlite CommandLineOption

* minor fix

* minor fix, cmd line validation for razor page crud
2023-01-24 12:37:18 -08:00
Deep Choudhery ba690cc4ab
add database providers for ef scenarios (#2139)
* init

* add DbType enum

* postgres changes work now

* changed DatabaseType to DatabaseProvider.

* adding --useSqlite|-sqlite validation.

* added unit test plus cleanup

* minor fix

* minor edits and refactors.

* minor fix.

* final fixes for now oof.

* minor fix again.
2023-01-08 23:33:10 -08:00
Deep Choudhery a74d551533
fix issue by bumping CSharpLanguage version (#2154) 2022-12-11 17:15:23 -08:00
Deep Choudhery 52d67d18b5
adding option to opt out of typed results and templates changes (#2050)
* adding option to opt out of typed results and templates changes accordingly.

* final edits to use Model.UseTypedResults correctly

* minor edit.
2022-10-21 13:13:41 -07:00
Deep Choudhery f1b0ee47b2
[MsIdentity] parse csproj file and add tfm(s). (#2016)
* parse csproj file and add tfm(s).

* removing empty test.
2022-09-13 14:41:31 -07:00
Deep Choudhery 2f60efd22d
Minimal api changes (#1986) 2022-08-30 21:57:48 -07:00
Deep Choudhery 371331d546
changes for first dotnet-scaffold release (#1971) 2022-08-03 17:05:40 -07:00
Deep Choudhery 5f40a64370
fixed missing NullableEnabled property in the RazorPageModel (#1854)
* fixed missing NullableEnabled property in the RazorPageModel

* removing Debugger.Launch()
2022-03-17 17:02:04 -07:00
Deep Choudhery 6333d22b9e
initial 7.0-preview1 + minor indent fix (#1826)
* initial 7.0-preview1 + minor indent fix

* updating ShortTfmDictionary for net7.0
2022-02-16 00:08:28 -08:00
Deep Choudhery 4b1f7cdf54
not throwing exception on invalid bootstrap versions. (#1814)
* not throwing exception on invalid bootstrap .

* minor fix
2022-02-02 14:45:30 -08:00
Deep Choudhery 2da47976c3
Add models from other projects [Regression] (#1718)
* finding missing workspace files

* using models from different projects enabled.

* cleaning up more.

* updated Versions.props
2021-12-03 16:19:32 -08:00
Deep Choudhery a0e1d5b12e
dotnet-msidentity minimal hosting code changes (#1665)
* init commit

* both downstream api and ms graph scenarios work.

* fixed small bugs. more web api config updates.

* adding and fixing tests

* final cleanup. added some tests, refactored some.

* linux azure-pipelines update

* Revert "linux azure-pipelines update"

This reverts commit 5619280bf1.
2021-10-21 01:42:08 -07:00
Deep Choudhery 35aecf33eb
disable nullable in identity templates (#1656)
* add disable nullable tags to identity templates

* reverting Register.cs.cshtml logic.
2021-09-30 00:39:17 -07:00
Deep Choudhery fe75212e65
Scaffolding support minimal projects in .NET 6 Preview 7+ (#1609)
* all scaffolders working now other than identity.

* minor fixes

* logging identity not supported for minimal apps.

* changed MsIdentityTests temp test projects to use net5.0 due to missing preview packages.

* minor fixes

* updated arcade sdk.

* added MessagePack.dll to signing.props

* adding more FileSignInfo to Signing.props

* minor fix
2021-08-04 11:16:35 -07:00
Sayed Ibrahim Hashimi d66028d014
updating install-msidentity.cmd to work from any folder (#1574) 2021-05-19 12:04:46 -07:00
Deep Choudhery 72472b679f
changed namespace to Microsoft.DotNet.MSIdentity (#1553)
* changed namespace to Microsoft.DotNet.MSIdentity

* more edits

* more little fixes + folder case changes.

* had to disable git core ignorecase for linux builds
2021-04-15 11:34:45 -07:00
Deep Choudhery 6d37285056
split register-application command (#1544)
* split register-application into register-, update-, and unregister-app, and add update-project

* Versions.MsIdentity.props + Versions.props update
2021-04-05 11:15:47 -07:00
Deep Choudhery be2470ed5f
added --list-tenants internal command + unit test (#1538)
* added --list-tenants internal command + unit test

* cleaning up imports.

* PR fixes
2021-03-29 18:12:37 -07:00
Deep Choudhery 1cda93c723
refactored Scaffolding and added MsIdentityScaffolding (#1528)
* refactored Scaffolding and added MsIdentityScaffolding

* removed temp file

* minor edits, package name edits.

* pr edits

* added default labels for issues, features.

* fixing label, scaffolding to area-scaffolding
2021-03-18 22:08:23 -07:00