-
Notifications
You must be signed in to change notification settings - Fork 0
0.0.8-alpha #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
0.0.8-alpha #8
Changes from 154 commits
Commits
Show all changes
162 commits
Select commit
Hold shift + click to select a range
f60cf33
log manager
ReneSchwarzer 9eb34e4
quality improvements
ReneSchwarzer f911604
quality improvements
ReneSchwarzer b75cfb6
bug fixes
ReneSchwarzer 4c33e68
add tests
ReneSchwarzer a07d5af
quality improvements
ReneSchwarzer 10e3ec1
quality improvements
ReneSchwarzer 9f460fa
refactoring
ReneSchwarzer 47fde46
refactoring
ReneSchwarzer 7b0a9ed
added new get method
ReneSchwarzer 3febb1c
added new internationalization tests
ReneSchwarzer 9347d48
restructured and expanded tests
ReneSchwarzer 12782c1
general improvements considering the concept
ReneSchwarzer bc7ce83
restructured and expanded tests
ReneSchwarzer ee7b74d
increased test coverage for internationalization manager
ReneSchwarzer b4cba8d
added new features to internationalizationmanager
ReneSchwarzer f78f2b6
refactor code and tests
ReneSchwarzer 81db1ef
refactor: transition to constructor-based initialization and dependen…
ReneSchwarzer 3d0579b
restructured
ReneSchwarzer d5f4d65
bugfixes
ReneSchwarzer 115add5
added restapimanager and tests
ReneSchwarzer 0e62392
improved restapi
ReneSchwarzer c7aa508
added versioning to restapi
ReneSchwarzer c108f2b
refactoring
ReneSchwarzer cabe6a5
reimplement StatusPageManager and add tests
ReneSchwarzer 7684a18
bug fixing
ReneSchwarzer 69ce723
refactor sessionmanager and add tests
ReneSchwarzer 7b92b7b
refactoring session manager
ReneSchwarzer 9ee61fa
restructured event manager and added tests
ReneSchwarzer 587a6ad
restructured job manager and added tests
ReneSchwarzer 2d22bcd
remove modulemanager
ReneSchwarzer 97f3f3b
add eventhandlers in endpointmanager
ReneSchwarzer a37f500
taskmanager refactored and added tests
ReneSchwarzer d0774f8
updated: documentation
ReneSchwarzer 84d9f6a
bug fixes
ReneSchwarzer 0003ab0
changes to log and packagemanager with added tests
ReneSchwarzer 674417f
move setting page manager from webexpress.ui to webexpress.core
ReneSchwarzer e7f4e2f
add asset manager
ReneSchwarzer 2a44171
error fixes and code optimizations
ReneSchwarzer 632ad66
error fixes and code optimizations
ReneSchwarzer 8f8513e
#5 added identity manager
ReneSchwarzer 1296308
general optimizations
ReneSchwarzer 54cf88b
update to .net 9.0
ReneSchwarzer 8129f49
general optimizations in internationalization
ReneSchwarzer b9affaa
add fragment manager
ReneSchwarzer 9481190
bug fixes
ReneSchwarzer dd668ca
refactoring
ReneSchwarzer 39f2d06
refactoring
ReneSchwarzer 7c8809d
add IComponentId
ReneSchwarzer 778ff03
add inheritance of scopes
ReneSchwarzer 3bddf94
refactoring
ReneSchwarzer e3c0cf7
bug fixes
ReneSchwarzer a535e6c
bug fixes
ReneSchwarzer a406ef9
refactoring
ReneSchwarzer 66775b9
refactoring
ReneSchwarzer d1ad940
change return value to IEnumerable of the render method
ReneSchwarzer 306b4b9
refactoring
ReneSchwarzer 966109e
bug fixes
ReneSchwarzer 4219d77
refactor render process
ReneSchwarzer 13f09d0
add custom visual tree for testing purposes
ReneSchwarzer 3938329
reduced complexity of the visual tree interface
ReneSchwarzer a71e2a4
add template for parameterizable fragments
ReneSchwarzer e050751
bug fixes
ReneSchwarzer 210f987
refactoring
ReneSchwarzer d8bdf6b
add github actions workflow for generating documentation
ReneSchwarzer 27e3a1a
add empty docs directory with .gitkeep
ReneSchwarzer d7c6c81
fix: specify project directory for dotnet restore in GitHub Actions
ReneSchwarzer cdfb57e
fix: specify project directory for dotnet restore in GitHub Actions
ReneSchwarzer 0ebdb46
fix: install .NET 9 SDK in GitHub actions workflow
ReneSchwarzer f2309c0
fix: add DocFX installation to GitHub actions workflow
ReneSchwarzer 64137b9
fix: add DocFX to PATH using environment files in GitHub actions work…
ReneSchwarzer 46d7f73
fix: add DocFX to PATH using environment files in GitHub Actions work…
ReneSchwarzer de346ec
fix: add DocFX to PATH using environment files in GitHub actions work…
ReneSchwarzer 7691588
add: docfx.json to src/WebExpress.WebCore directory
ReneSchwarzer f7ddf5c
add: configure git user identity in GitHub Actions workflow
ReneSchwarzer a650ac1
fix: generate documentation in /docs directory
ReneSchwarzer 53c869a
fix: add untracked docs directory to GitHub Actions workflow
ReneSchwarzer 9257ae7
add: Personal Access Token for GitHub Actions to push changes
ReneSchwarzer a6642e8
fix: configure git push using Personal Access Token (ACTIONS_DOC)
ReneSchwarzer 6ec481d
fix: configure git push using Personal Access Token (ACTIONS_DOC)
ReneSchwarzer e72383d
fix: configure git push using Personal Access Token (ACTIONS_DOC)
ReneSchwarzer 1d9be16
Update documentation
ReneSchwarzer 8ee6b3d
fix: generate and commit documentation to correct directory
ReneSchwarzer 00d12f8
fix: generate and commit documentation to correct directory
ReneSchwarzer 7dc01b9
add identity
ReneSchwarzer cf410ef
feat: configure GitHub Actions for documentation generation and deplo…
ReneSchwarzer bf6cbdf
feat: configure DocFX
ReneSchwarzer 2d43514
fix: ensure correct configuration for DocFX and GitHub Actions workflow
ReneSchwarzer 8f34ed4
add: link to api pages
ReneSchwarzer 61777b8
Update index.md
ReneSchwarzer 41e4aba
update docfx.json
ReneSchwarzer b261f2f
update generate-docs.yml
ReneSchwarzer 13235e8
update toc.yml
ReneSchwarzer 4aaaabe
add tutorials.md
ReneSchwarzer e07befc
add user-guide.md
ReneSchwarzer 77e7c59
update index.md
ReneSchwarzer 9fbc5d6
create webexpress.svg
ReneSchwarzer b6465c1
add webexpress.ico
ReneSchwarzer c3966f5
update docfx.json
ReneSchwarzer 4b75ef5
update docfx.json
ReneSchwarzer 44e4ef8
update webexpress.svg
ReneSchwarzer 3def9b3
update webexpress.svg
ReneSchwarzer 5b32045
update README.md
ReneSchwarzer 58b2fbe
update generate-docs.yml
ReneSchwarzer ea5d206
add: new function for inserting HTML notes as IEnumerable
ReneSchwarzer 6f2607c
feat: inject parameter into VisualTree constructor
ReneSchwarzer 14b6eb5
refactor: clean up code
ReneSchwarzer 4f2ea07
feat: enhance fragment and render logic
ReneSchwarzer 880a4e7
remove IDisposable from IComponent
ReneSchwarzer b2b9aaa
remove IDisposable
ReneSchwarzer 8312356
add system plugin functionality
ReneSchwarzer 81b5a67
extend RenderContext to include current endpoint
ReneSchwarzer bdd35ef
fix: return ContentType as binary/octet-stream instead of ResponseNot…
ReneSchwarzer e247e44
refactor: update assignment logic for scope
ReneSchwarzer 77299af
chore: optimize and enhance log outputs
ReneSchwarzer ab0395e
fix: consider only exact matches with elements in scopes
ReneSchwarzer 87f7526
docs: add reference to API documentation for WebExpress.WebUI
ReneSchwarzer 4fa2cca
feat: Enable StatusPages to set VisualTree and general code improvements
ReneSchwarzer 05ee190
chore: general code improvements
ReneSchwarzer 2691ae6
fix: bug fixes and refactoring
ReneSchwarzer 8a48a11
fix: add elements to bulleted list
ReneSchwarzer ec01d57
bug fixes
ReneSchwarzer ede1513
changed render call parameters to support visualtree in fragments
ReneSchwarzer 3261553
general improvements and bug fixes
ReneSchwarzer 173d8b5
general improvements and bug fixes
ReneSchwarzer 417d6ae
chore: update dependencies
ReneSchwarzer 5b47841
update documentation
ReneSchwarzer f1397f8
refactoring
ReneSchwarzer 4cf648c
general improvements and bug fixes
ReneSchwarzer caf693d
feat: update and enhance the settings page manager
ReneSchwarzer 51fcf37
feat: add new translate function with renderContext parameter
ReneSchwarzer 1ec1168
feat: enhance setting page manager functionality
ReneSchwarzer d3d273e
feat: enhance the settings page manager
ReneSchwarzer 0bba624
bug fixes
ReneSchwarzer b2f7b35
refactor: optimize initialization
ReneSchwarzer 9ec0de4
feat: derive paths from namespaces unless explicitly defined
ReneSchwarzer e03868a
bug fixes
ReneSchwarzer c1550a7
add: support for embedding icons in html
ReneSchwarzer 9dc4644
feat: improve web icons
ReneSchwarzer 203ddee
refactoring
ReneSchwarzer a5f3b25
add: theme manager
ReneSchwarzer 2e0a29a
add: theme mode
ReneSchwarzer 9d1251b
add: theme style property in theme context
ReneSchwarzer a3e18ad
refactor: separate route from uri
ReneSchwarzer 4fc3fbe
fix: update URI handling according to RFC 3986
ReneSchwarzer e5a0db3
refactor: improve clock test
ReneSchwarzer feb8eaa
fix: handle endpoints outside the www directory
ReneSchwarzer 2dea78c
add: additional combine method for route composition
ReneSchwarzer c4802c8
add: ToUri method
ReneSchwarzer 05359b2
feat: bug fixes and general improvements
ReneSchwarzer 4ebf269
feat: bug fixes and general improvements
ReneSchwarzer 01db45f
Update src/WebExpress.WebCore.Test/Data/MockIdentityGroup.cs
ReneSchwarzer 73eb82e
Update src/WebExpress.WebCore.Test/Fixture/UnitTestFixture.cs
ReneSchwarzer ba20eb0
Update src/WebExpress.WebCore.Test/Data/MockIdentityFactory.cs
ReneSchwarzer 2b6e582
Update src/WebExpress.WebCore.Test/Fixture/UnitTestFixture.cs
ReneSchwarzer 3fcf824
Update src/WebExpress.WebCore.Test/Data/MockIdentityGroup.cs
ReneSchwarzer 6c4bcb8
Update src/WebExpress.WebCore.Test/Data/MockIdentityFactory.cs
ReneSchwarzer 0194d0a
Update README.md
ReneSchwarzer 81032c1
Update README.md
ReneSchwarzer d9c879b
Update README.md
ReneSchwarzer cebf506
Update README.md
ReneSchwarzer c207bdd
Update src/WebExpress.WebCore.Test/Data/MockIdentityFactory.cs
ReneSchwarzer File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,52 @@ | ||
| name: Generate and Deploy Documentation | ||
|
|
||
| on: | ||
| push: | ||
| branches: | ||
| - main | ||
|
|
||
| permissions: | ||
| actions: read | ||
| pages: write | ||
| id-token: write | ||
|
|
||
| concurrency: | ||
| group: "pages" | ||
| cancel-in-progress: false | ||
|
|
||
| jobs: | ||
| publish-docs: | ||
| environment: | ||
| name: github-pages | ||
| url: ${{ steps.deployment.outputs.page_url }} | ||
| runs-on: ubuntu-latest | ||
|
|
||
| steps: | ||
| - name: Checkout code | ||
| uses: actions/checkout@v3 | ||
|
|
||
| - name: Setup .NET SDK | ||
| uses: actions/setup-dotnet@v3 | ||
| with: | ||
| dotnet-version: 9.x | ||
|
|
||
| - name: Install DocFX | ||
| run: dotnet tool install -g docfx | ||
|
|
||
| - name: Add DocFX to PATH | ||
| run: echo "$HOME/.dotnet/tools" >> $GITHUB_PATH | ||
|
|
||
| - name: Generate documentation | ||
| run: | | ||
| cd docs | ||
| docfx metadata | ||
| docfx build | ||
|
|
||
| - name: Upload artifact | ||
| uses: actions/upload-pages-artifact@v3 | ||
| with: | ||
| path: '_site' | ||
|
|
||
| - name: Deploy to GitHub Pages | ||
| id: deployment | ||
| uses: actions/deploy-pages@v4 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,37 +1,45 @@ | ||
|  | ||
|
|
||
| # WebExpress | ||
| WebExpress is a lightweight web server optimized for use in low-performance environments (e.g. Rasperry PI). By providing | ||
| `WebExpress` is a lightweight web server optimized for use in low-performance environments (e.g. Rasperry PI). By providing | ||
| a powerful plugin system and a comprehensive API, web applications can be easily and quickly integrated into a .net | ||
|
ReneSchwarzer marked this conversation as resolved.
Outdated
ReneSchwarzer marked this conversation as resolved.
Outdated
|
||
| language (e.g. C#). Some advantages of WebExpress are: | ||
| language (e.g. C#). Some advantages of `WebExpress` are: | ||
|
|
||
| - It is easy to use. | ||
| - It offers a variety of features and tools that can help you build and manage your website. | ||
| - It is fast and efficient and can help you save time and money. | ||
| - It is flexible and can be customized to meet your specific requirements. | ||
|
|
||
| The WebExpress family includes the following projects: | ||
| The `WebExpress` family includes the following projects: | ||
|
|
||
| - [WebExpress](https://github.com/ReneSchwarzer/WebExpress#readme) - The web server for WebExpress applications and the documentation. | ||
| - [WebExpress.WebCore](https://github.com/ReneSchwarzer/WebExpress.WebCore#readme) - The core for WebExpress applications. | ||
| - [WebExpress.WebUI](https://github.com/ReneSchwarzer/WebExpress.WebUI#readme) - Common templates and controls for WebExpress applications. | ||
| - [WebExpress.WebIndex](https://github.com/ReneSchwarzer/WebExpress.WebIndex#readme) - Reverse index for WebExpress applications. | ||
| - [WebExpress.WebApp](https://github.com/ReneSchwarzer/WebExpress.WebApp#readme) - Business application template for WebExpress applications. | ||
| - [WebExpress](https://github.com/ReneSchwarzer/WebExpress#readme) - The web server for `WebExpress` applications and the documentation. | ||
| - [WebExpress.WebCore](https://github.com/ReneSchwarzer/WebExpress.WebCore#readme) - The core for `WebExpress` applications. | ||
| - [WebExpress.WebUI](https://github.com/ReneSchwarzer/WebExpress.WebUI#readme) - Common templates and controls for `WebExpress` applications. | ||
| - [WebExpress.WebIndex](https://github.com/ReneSchwarzer/WebExpress.WebIndex#readme) - Reverse index for `WebExpress` applications. | ||
| - [WebExpress.WebApp](https://github.com/ReneSchwarzer/WebExpress.WebApp#readme) - Business application template for `WebExpress` applications. | ||
|
|
||
| # WebExpress.WebCore | ||
| WebCore is part of the Webexpres family and includes the basic elements of a WebExpress application. | ||
| `WebCore` is part of the `WebExpres` family and includes the basic elements of a `WebExpress` application. | ||
|
ReneSchwarzer marked this conversation as resolved.
Outdated
|
||
|
|
||
| # Download | ||
| The current binaries are available for download [here](https://github.com/ReneSchwarzer/WebExpress/releases). | ||
|
|
||
| # Start | ||
| To get started with WebExpress, use the following links and tutorials. | ||
| If you're looking to get started with `WebExpress`, we would recommend using the following documentation. It can help you understand the platform. | ||
|
|
||
| - [installation guide](https://github.com/ReneSchwarzer/WebExpress/blob/main/doc/installation_guide.md) | ||
| - [development guide](https://github.com/ReneSchwarzer/WebExpress/blob/main/doc/development_guide.md) | ||
| - [Installation Guide](https://github.com/ReneSchwarzer/WebExpress/blob/main/doc/installation_guide.md) | ||
| - [Development Guide](https://github.com/ReneSchwarzer/WebExpress/blob/main/doc/development_guide.md) | ||
| - [WebExpress.WebCore API Documentation](https://reneschwarzer.github.io/WebExpress.WebCore/) | ||
| - [WebExpress.WebUI API Documentation](https://reneschwarzer.github.io/WebExpress.WebUI/) | ||
| - [WebExpress.WebApp API Documentation](https://reneschwarzer.github.io/WebExpress.WebApp/) | ||
| - [WebExpress.WebIndex API Documentation](https://reneschwarzer.github.io/WebExpress.WebIndex/) | ||
|
|
||
| # Learning | ||
| The following tutorials illustrate the essential techniques of `WebExpress`. These tutorials are designed to assist you, as a developer, in understanding the various aspects of `WebExpress`. Each tutorial provides a detailed, step-by-step guide that you can work through using an example. If you re interested in beginning the development of `WebExpress` components, we would recommend you to complete some of these tutorials. | ||
|
|
||
| ## Tutorials | ||
| - [HelloWorld](https://github.com/ReneSchwarzer/WebExpress.Tutorial.HelloWorld#readme) | ||
| - [WebApp](https://github.com/ReneSchwarzer/WebExpress.Tutorial.WebApp#readme) | ||
| - [WebIndex](https://github.com/ReneSchwarzer/WebExpress.Tutorial.WebIndex#readme) | ||
|
|
||
| # Tags | ||
| #Raspberry #Raspbian #IoT #NETCore #WebExpress | ||
| #WebCore #WebExpress #DotNet #NETCore | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| ### YamlMime:TableOfContent | ||
| [] |
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,61 @@ | ||
| { | ||
| "$schema": "https://raw.githubusercontent.com/dotnet/docfx/main/schemas/docfx.schema.json", | ||
| "metadata": [ | ||
| { | ||
| "src": [ | ||
| { | ||
| "files": [ | ||
| "src/WebExpress.WebCore/*.csproj" | ||
| ], | ||
| "src": "../" | ||
| } | ||
| ], | ||
| "dest": "api", | ||
| "outputFormat": "apiPage" | ||
| } | ||
| ], | ||
| "build": { | ||
| "content": [ | ||
| { | ||
| "files": [ "**/*.{md,yml}" ], | ||
| "exclude": [ "_site/**", "obj/**" ] | ||
| } | ||
| ], | ||
| "resource": [ | ||
| { | ||
| "files": [ "**/images/**", "**/media/**", "codesnippet/**" ], | ||
| "exclude": [ "_site/**", "obj/**" ] | ||
| }, | ||
| { | ||
| "files": [ "assets/webexpress.ico", "assets/webexpress.svg" ] | ||
| }, | ||
| { | ||
| "src": "../schemas", | ||
| "files": [ "**/*.json" ], | ||
| "dest": "schemas" | ||
| } | ||
| ], | ||
| "postProcessors": [ "ExtractSearchIndex" ], | ||
| "globalMetadata": { | ||
| "_appTitle": "WebExpress.WebCore", | ||
| "_appName": "WebExpress.WebCore", | ||
| "_appFaviconPath": "assets/webexpress.ico", | ||
| "_appLogoPath": "assets/webexpress.svg", | ||
| "pdf": false | ||
| }, | ||
| "markdownEngineProperties": { | ||
| "alerts": { | ||
| "TODO": "alert alert-secondary" | ||
| } | ||
| }, | ||
| "xref": [ | ||
| "../.xrefmap.json" | ||
| ], | ||
| "output": "../_site", | ||
| "template": [ | ||
| "default", | ||
| "modern", | ||
| "template" | ||
| ] | ||
| } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,28 @@ | ||
|  | ||
|
|
||
| # WebExpress | ||
| WebExpress is a lightweight web server optimized for use in low-performance environments (e.g. Raspberry PI). By providing | ||
| a powerful plugin system and a comprehensive API, web applications can be easily and quickly integrated into a .NET | ||
| language (e.g. C#). Some advantages of WebExpress are: | ||
|
|
||
| - It is easy to use. | ||
| - It offers a variety of features and tools that can help you build and manage your website. | ||
| - It is fast and efficient and can help you save time and money. | ||
| - It is flexible and can be customized to meet your specific requirements. | ||
|
|
||
| The `WebExpress` family includes the following projects: | ||
|
|
||
| - [WebExpress](https://github.com/ReneSchwarzer/WebExpress#readme) - The web server for `WebExpress` applications and the documentation. | ||
| - [WebExpress.WebCore](https://github.com/ReneSchwarzer/WebExpress.WebCore#readme) - The core for `WebExpress` applications. | ||
| - [WebExpress.WebUI](https://github.com/ReneSchwarzer/WebExpress.WebUI#readme) - Common templates and controls for `WebExpress` applications. | ||
| - [WebExpress.WebIndex](https://github.com/ReneSchwarzer/WebExpress.WebIndex#readme) - Reverse index for `WebExpress` applications. | ||
| - [WebExpress.WebApp](https://github.com/ReneSchwarzer/WebExpress.WebApp#readme) - Business application template for `WebExpress` applications. | ||
|
|
||
| # WebExpress.WebCore | ||
| WebCore is part of the WebExpress family and includes the basic elements of a WebExpress application. | ||
|
|
||
| # Download | ||
| The current binaries are available for download [here](https://github.com/ReneSchwarzer/WebExpress/releases). | ||
|
|
||
| # Tags | ||
| #Raspberry #Raspbian #IoT #NETCore #WebExpress |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,47 @@ | ||
| {{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} | ||
| {{!master(layout/_master.tmpl)}} | ||
| <h1>{{title}}</h1> | ||
| {{#items.Length}} | ||
| <div id="template-container"> | ||
| {{#items}} | ||
| <div class="card"> | ||
| <img src="{{thumbnail}}" class="card-img-top" alt="{{name}}"> | ||
| <div class="card-body flex-fill"> | ||
| <h5 class="card-title"><a href="{{homepage}}" class="card-link">{{name}}</a></h5> | ||
| <p class="card-text">{{{description}}}</p> | ||
| </div> | ||
| <div class="card-body flex-grow-0"> | ||
| {{#usage}} | ||
| <div class=""> | ||
| {{#config}}<div class="list-group-item"><c>docfx.json</c>: <code>{{config}}</code></div>{{/config}} | ||
| {{#command}}<div class="list-group-item"><c>docfx</c>: <code>{{command}}</code></div>{{/command}} | ||
| {{#init}}<div class="list-group-item"><c>docfx init</c>: <code>{{init}}</code></div>{{/init}} | ||
| </div> | ||
| {{/usage}} | ||
| </div> | ||
| </div> | ||
| {{/items}} | ||
| </div> | ||
| {{/items.Length}} | ||
|
|
||
| <style type="text/css"> | ||
| .affix { | ||
| display: none !important; | ||
| } | ||
|
|
||
| .card { | ||
| width: 24rem; | ||
| margin: 1rem; | ||
| } | ||
|
|
||
| .card > img { | ||
| height: 16rem; | ||
| object-fit: cover; | ||
| } | ||
|
|
||
| #template-container { | ||
| display: flex; | ||
| flex-direction: row; | ||
| flex-wrap: wrap; | ||
| } | ||
| </style> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| /** | ||
| * Licensed to the .NET Foundation under one or more agreements. | ||
| * The .NET Foundation licenses this file to you under the MIT license. | ||
| */ | ||
|
|
||
| /* Checkout https://getbootstrap.com/docs/5.3/customize/color/ for more customization options */ | ||
| body { | ||
| --bs-link-color-rgb: 66, 184, 131 !important; | ||
| --bs-link-hover-color-rgb: 64, 180, 128 !important; | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,14 @@ | ||
| /** | ||
| * Licensed to the .NET Foundation under one or more agreements. | ||
| * The .NET Foundation licenses this file to you under the MIT license. | ||
| */ | ||
|
|
||
| export default { | ||
| iconLinks: [ | ||
| { | ||
| icon: 'github', | ||
| href: 'https://github.com/dotnet/docfx', | ||
| title: 'GitHub' | ||
| } | ||
| ] | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,45 @@ | ||
| { | ||
| "title": "Dashboard", | ||
| "$schema": "https://dotnet.github.io/docfx/schemas/v1.0/schema.json#", | ||
| "version": "1.0.0", | ||
| "description": "Schema for dashboard", | ||
| "id": "https://github.com/dotnet/docfx/schemas/Dashboard.schema.json", | ||
| "type": "object", | ||
| "properties": { | ||
| "uid": { | ||
| "type": "string", | ||
| "contentType": "uid" | ||
| }, | ||
| "title": { | ||
| "type": "string", | ||
| "tags": [ | ||
| "localizable" | ||
| ] | ||
| }, | ||
| "description": { | ||
| "type": "string", | ||
| "contentType": "markdown", | ||
| "tags": [ | ||
| "localizable" | ||
| ] | ||
| }, | ||
| "items": { | ||
| "items": { | ||
| "properties": { | ||
| "name": { | ||
| "type": "string" | ||
| }, | ||
| "description": { | ||
| "type": "string", | ||
| "contentType": "markdown", | ||
| "tags": [ | ||
| "localizable" | ||
| ] | ||
| } | ||
| }, | ||
| "type": "object" | ||
| }, | ||
| "type": "array" | ||
| } | ||
| } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| - name: Home | ||
| href: index.md | ||
| - name: API Documentation | ||
| href: api/WebExpress.WebCore.html | ||
| - name: User Guide | ||
| href: user-guide.md | ||
| - name: Tutorials | ||
| href: tutorials.md |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
|  | ||
|
|
||
| # Tutorials | ||
| Welcome to the `WebExpress` Tutorials! Here, you'll find step-by-step guides and helpful resources to get the most out | ||
| of `WebExpress`. Whether you're a beginner just starting out or an experienced developer looking to expand your skills, | ||
| our tutorials offer something for everyone. | ||
|
|
||
| # Getting Started | ||
| Begin with our basic tutorial: | ||
| - [HelloWorld](https://github.com/ReneSchwarzer/WebExpress.Tutorial.HelloWorld#readme) | ||
| - [WebApp](https://github.com/ReneSchwarzer/WebExpress.Tutorial.WebApp#readme) | ||
| - [WebIndex](https://github.com/ReneSchwarzer/WebExpress.Tutorial.WebIndex#readme) | ||
|
|
||
| This tutorial will guide you through the initial steps of creating and running your first `WebExpress` application. | ||
|
|
||
| Stay tuned for more exciting and educational tutorials to help you unlock the full potential of `WebExpress`. Happy coding and | ||
| best of luck with your projects! |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.