Skip to content

Latest commit

 

History

History
79 lines (55 loc) · 3.26 KB

File metadata and controls

79 lines (55 loc) · 3.26 KB

DoStuffWithUmbraco 💪 Seventeen

This is the Umbraco v17 version of DoStuffWithUmbraco.

Note

This is a work in progress - see the checklists below to see what we do and don't have

Tips, Patterms, and code that will help you achive things with the Umbraco code base.

Where is X (Who moved the cheese)

If you have working with previous versions of Umbraco (v13 or less) and are wondering just where things have gone. then as we progress we want to build a 'if it was this then its now this' section.

Snippets

Most of the code in this repository has been kept simple and as detached as possible so you can see it, and work out how it might work for you.

Server Code (c#)

Front End (Typescript & Lit)

Concepts

Not always umbraco, but how some of the Lit/Web-Components/Typescript things fit together with umbraco development.

Patterns

Slighty more involved concepts and code that require a few diffrent things

Project Stucture.

This project is structured as if you are building something large with many moving parts, splitting the project helps you manage that, and swap bits in and out as versions of things change.

  • src/DoStuff.Client - Client Library for the front end typescript/api
  • src/DoStuff.Core - Core backend stuff like databases, services, etc.
  • src/DoStuff - A Parent solution, so you include/publish this one.
  • demo/DoStuff.Website - A website where everything runs / is included.

Time Dashboard.

Most of the examples are delived though a "time dashboard" which is actually a workspace that allows you to see the time locally and on the server, and add additional timeszones.

details of why we have done this can be seen in the Time App Readme