diff --git a/.github/PULL_REQUEST_TEMPLATE/Bug.md b/.github/PULL_REQUEST_TEMPLATE/Bug.md deleted file mode 100644 index e9eae6540..000000000 --- a/.github/PULL_REQUEST_TEMPLATE/Bug.md +++ /dev/null @@ -1,74 +0,0 @@ -### Bug description -Clearly and concisely describe the problem (this cannot be empty). - -### Root cause -Briefly describe the root cause and analysis of the problem. -If there is an internal discussion on the forum, provide the link. - -### Solution description -Describe the changes made in the code in detail for the reviewers. - -### Reason for not identifying earlier - * [ ] Guidelines not followed. If yes, provide which guideline is not followed. - - * [ ] Guidelines not given. If yes, provide which/who need to address. - Tag label `update-guideline-coreteam` or `update-guideline-productteam`. - - * [ ] If any other reason, provide the details here. - -### Areas tested against this fix -Provide details about the areas or combinations that have been tested against this code changes. -* [ ] Tested against feature matrix. [Feature matrix link](https://syncfusion.sharepoint.com/sites/EJ2ProductOwners/Shared%20Documents/Forms/AllItems.aspx?viewid=ae81c682%2D3d0f%2D462a%2Db8ec%2D7358748d489d&id=%2Fsites%2FEJ2ProductOwners%2FShared%20Documents%2FGeneral%2FFeature%20Matrix%20%2D%20Documents) -* [ ] NA - -### Is it a breaking issue? -* [ ] Yes, Tag `breaking-issue`. -* [ ] NO - - If yes, provide the breaking commit details / MR here. - -### Action taken -What action did you take to avoid this in future? - - Feature matrix document updated -* [ ] Yes -* [ ] NO -* [ ] NA - -Automation details - Mark `Is Automated` field as (Yes, Manual, Not Applicable) in corresponding JIRA task once the bug is automated. -* [ ] BUnit, share corresponding MR. -* [ ] E2E or Manual Automation using tester - Make sure all items are automated with priority before release which can be tracked in [automation dashboard](https://syncfusion.atlassian.net/secure/Dashboard.jspa?selectPageId=43396). - -If the same issue is reproduced in ej2, what will you do? -* [ ] Resolved. Provide MR link. -* [ ] NO. Created task to track it. Share task link. -* [ ] NA - - Is this common issue need to be addressed in the same component or on other components in our platform? -* [ ] Yes - Need to check in other components, tag `needs-attention-coreteam` -* [ ] No - -### Output screenshots -Post the output screenshots if an UI is affected or added due to this bug. - -### Blazor Checklist -Confirm whether this feature is ensured in both Blazor Server and WASM -* [ ] NA -* [ ] Yes -* [ ] NO - -Is there any new API or existing API name change? -* [ ] Yes. If yes, Provide API Review task link. -* [ ] NO - -Is there any existing behavior change due to this code change? -* [ ] Yes. Add `breaking-change` label. -* [ ] NO - - -Do the code changes cause any memory leak and performance issue? (Test only if you suspect that your code may cause problem) -* [ ] Yes -* [ ] NO - -## Reviewer Checklist -* [ ] All provided information are reviewed and ensured. \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE/Feature.md b/.github/PULL_REQUEST_TEMPLATE/Feature.md deleted file mode 100644 index 79e46202f..000000000 --- a/.github/PULL_REQUEST_TEMPLATE/Feature.md +++ /dev/null @@ -1,80 +0,0 @@ -### Feature description -Clearly and concisely describe the feature. - -### Requirement and specification document. -Share the JIRA task which is attached with the requirement and specification document or directly share the document. -- Even for a small feature, draft a requirement and specification document and attach it in the task. - -### API Review task -Provide task link. - -### Output screenshots -Post the output screenshots if an UI is affected or added due to this feature. - -### Feature matrix document - -Feature matrix document updated against this feature and committed in this [common location] (https://syncfusion.sharepoint.com/sites/EJ2ProductOwners/Shared%20Documents/Forms/AllItems.aspx?viewid=ae81c682%2D3d0f%2D462a%2Db8ec%2D7358748d489d&id=%2Fsites%2FEJ2ProductOwners%2FShared%20Documents%2FGeneral%2FFeature%20Matrix%20%2D%20Documents) . -* [ ] Yes -* [ ] NO -* [ ] NA - -Provide the details about the areas or combinations which have been tested against this code changes. -* [ ] Tested against feature matrix. - -### Feature acceptance criteria (Test-case document) -Draft the test cases in excel and attach it in the MR itself. The automation must be covered based on this positive and worst-case test-cases. - -### Automation details -Mark 'Is Automated' field as (Yes, Manual, Not Applicable) in corresponding JIRA task once the feature is automated. -* [ ] BUnit, share corresponding MR. -* [ ] E2E or Manual Automation using tester - Make sure all items are automated with priority before release which can be tracked in [automation dashboard](https://syncfusion.atlassian.net/secure/Dashboard.jspa?selectPageId=43396). - -### Test bed sample location -Provide the test bed sample location where the code reviewers can review the new feature’s behaviors. - -### Feature completion checklist - -UX changes got approval if UI is added or modified? -* [ ] Yes. Provide Task link. -* [ ] NO -* [ ] NA - -Drafted UG for this feature? -* [ ] Yes, provide MR link. -* [ ] NO, provide task link. -* [ ] NA - - Content team reviewed the UI content changes. -* [ ] Yes. Provide MR or Task link. -* [ ] NO -* [ ] NA - - Is this the common feature which needs to be addressed in the same component or on other components in our platform? -* [ ] Yes. If we need to check in other components, tag "needs-attention-coreteam" -* [ ] NO - -Is there any existing behavior change due to this code change? -* [ ] Yes. If So, add `breaking-change` label. -* [ ] NO - -### Blazor Checklist -Confirm whether the ensured feature is in both Blazor Server and WASM. -* [ ] Yes -* [ ] NO -* [ ] NA - -Do the code changes cause any memory leak and performance issue? -* [ ] Yes -* [ ] NO - -## Reviewer Checklist -* [ ] Reviewed feature matrix document modifications and reviewed developer testing report against the feature matrix reviewed. -* [ ] Testbed sample ensured. -* [ ] Coverage report checked. -* [ ] Ensured the code changes meet the coding standard. -* [ ] Confirming script changes made in this merge request can't be achieved in C#. - -Created task in Blazor to synchronize if the feature is not available and applicable. -* [ ] NA -* [ ] Yes, task link. -* [ ] NO, share reason. diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml new file mode 100644 index 000000000..cdd4f65c6 --- /dev/null +++ b/.github/workflows/dotnet.yml @@ -0,0 +1,31 @@ +# This workflow will build a .NET project +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net + +name: .NET + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build: + + runs-on: windows-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup MSBuild + uses: microsoft/setup-msbuild@v2 + + - name: Setup NuGet + uses: nuget/setup-nuget@v2 + + - name: Restore NuGet packages + run: nuget restore EJ2MVCSampleBrowser.sln + + - name: Build MVC + run: msbuild EJ2MVCSampleBrowser.sln /p:Configuration=Release /p:Platform="Any CPU"