Skip to content

sunpeter888/ExoKomodo

 
 

Repository files navigation

ExoKomodo

TODO: Description

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 Client
cd 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 Server
cd 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 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

Languages

  • C# 83.8%
  • HTML 9.1%
  • JavaScript 4.2%
  • CSS 2.5%
  • Dockerfile 0.2%
  • GLSL 0.2%