diff --git a/.github/workflows/gitleaks.yaml b/.github/workflows/gitleaks.yaml new file mode 100644 index 0000000000..38716868c4 --- /dev/null +++ b/.github/workflows/gitleaks.yaml @@ -0,0 +1,44 @@ +name: Secret Value found!! +on: + push: + public: +jobs: + scan: + name: gitleaks + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4.2.2 + - name: Install the gitleaks + run: wget https://github.com/zricethezav/gitleaks/releases/download/v8.15.2/gitleaks_8.15.2_linux_x64.tar.gz + shell: pwsh + - name: Extract the tar file + run: tar xzvf gitleaks_8.15.2_linux_x64.tar.gz + - name: Generate the report + id: gitleaks + run: $GITHUB_WORKSPACE/gitleaks detect -s $GITHUB_WORKSPACE -f json -r $GITHUB_WORKSPACE/leaksreport.json + shell: bash + continue-on-error: true + - name: Setup NuGet.exe + if: steps.gitleaks.outcome != 'success' + uses: nuget/setup-nuget@v2 + with: + nuget-version: latest + - name: Install Mono + if: steps.gitleaks.outcome != 'success' + run: | + sudo apt update + sudo apt install -y mono-complete + - name: Install the dotnet SDK to a custom directory + if: steps.gitleaks.outcome != 'success' + run: | + mkdir -p $GITHUB_WORKSPACE/dotnet + curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --install-dir $GITHUB_WORKSPACE/dotnet --channel 6.0 + - name: Install the report tool packages + if: steps.gitleaks.outcome != 'success' + run: | + export PATH=$GITHUB_WORKSPACE/dotnet:$PATH + nuget install "Syncfusion.Email" -source ${{ secrets.NexusFeedLink }} -ExcludeVersion + dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/net6.0 + dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/net6.0/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }} + exit 1 \ No newline at end of file diff --git a/README.md b/README.md index 0ae0667138..7845c353b4 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,39 @@ # Syncfusion WPF Documentation -This is the GitHub repository for the technical product documentation for Syncfusion WPF components. This documentation is published to http://help.syncfusion.com/wpf +Welcome to the official GitHub repository for **Syncfusion WPF components**. This repo hosts source content for user guides, API references, and conceptual docs to help developers build robust desktop application using **Syncfusion's WPF controls**. + +The published documentation is available at: http://help.syncfusion.com/wpf + +## Purpose + +Centralized platform for maintaining and improving WPF documentation, including: + +* Detailed usage guides for each control. +* API documentation and examples. +* Best practices and performance tips. +* Troubleshooting and FAQs. ## Contributions Welcome! -We welcome the [pull request](https://docs.github.com/en/github/managing-files-in-a-repository/editing-files-in-another-users-repository) for improving the WPF Components user guide documentation. Your contribution towards this will be greatly appreciated. \ No newline at end of file +We warmly welcome contributions from the community to enhance the quality and clarity of our documentation. Whether you're fixing typos, improving explanations, adding code samples, or updating outdated content — your help is greatly appreciated! + +### How You Can Contribute + +* Submit a [pull request](https://docs.github.com/en/github/managing-files-in-a-repository/editing-files-in-another-users-repository) with improvements or corrections. +* Report issues or suggest enhancements via GitHub Issues. +* Share feedback to help us improve the user experience. + +Please refer to our Contribution Guidelines for more details on how to get started. + +## Getting Started +To contribute: +* Fork the repository. +* Clone your fork locally. +* Make changes. +* Submit a pull request. + +## License + +This documentation is licensed under the Syncfusion License. Please review the terms before contributing. + +1391 \ No newline at end of file diff --git a/wpf/Navigation-Drawer/Keyboard-Support.md b/wpf/Navigation-Drawer/Keyboard-Support.md index 6dfb151ffd..a479f74db5 100644 --- a/wpf/Navigation-Drawer/Keyboard-Support.md +++ b/wpf/Navigation-Drawer/Keyboard-Support.md @@ -16,4 +16,6 @@ This section describes the keyboard support in SfNavigationDrawer. * **Down** - This key is used to Navigate to the next NavigationItem. * **Enter and Space** - This key is used to select the currently focused item. -![Keyboard Support in WPF NavigationDrawer](Keyboard_Support_image/Keyboard_Support.gif) \ No newline at end of file +![Keyboard Support in WPF NavigationDrawer](Keyboard_Support_image/Keyboard_Support.gif) + +N> View [sample](https://github.com/SyncfusionExamples/wpf-sfnavigationdrawer-samples/tree/main/KeyboardSupportSample) in GitHub \ No newline at end of file