Skip to content

ExoKomodo/exokomodo

Repository files navigation

ExoKomodo

Website

Important Links

Setup

Download .NET and install the appropriate .NET version.

Setup the project

dotnet restore

Run the front-end client in a terminal window of its own (2 options):

dotnet watch run --project src/Client
cd src/Client
dotnet watch run

Run the back-end server, if you need it, in a terminal window of its own (2 options):

dotnet watch run --project src/Server
cd src/Server
dotnet watch run

Creating a new user

TODO: Description

Special Blazor File Types

  • Razor Pages [.razor]
    • Superset of HTML
    • Supports inline code directives and HTML generation
    • Supports component-based front-end patterns
    • Can include all the C# or CSS code for a page as well
  • Code-Behind fIles [.razor.cs] (Optional)
    • A page in Blazor is represented by one class in the end compilation, so a Code-Behind file can contain a partial class for the Razor page, containing the code that would have been present in a @code block
    • Allows definition/redefinition of page lifecycle hooks such as OnInitialized, OnAfterRender, etc.
  • Scoped CSS file [.razor.css] (Optional)
    • Contains CSS that is scoped to the page/component that it represents
    • Isolates the CSS definitions for a page/component to the associated page/component
    • Should be preferred over using .css files whenever possible, importing .css files that are needed

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published