The intent behind the code files provided in this repository is to abstract away the need to generate unique source services each time a query source is needed. Instead, a generic QuerySource
class is able to be instantiated per API route, and is managed internal to the component that uses it. To prevent from needing to inject all of the dependencies required by QuerySource
into the host component, a QueryGenerator
service is made available that handles instantiation of QuerySource
objects via its [generateSource
](https://gist.github.com/JaimeStill/9792fc15063e8c9fbd9bafa5650b4398#
This setup assumes a monorepo configuration similar to what would be generated from this offline-platform schematic. It assumes that you want to execute the following:
- Start the .NET server and build the Angular library simultaneously.
- Once the Angular library build completes, start all of the Angular apps that are included in the monorepo.
Quick notes from Git LFS Overview
# help
git lfs help <command>
# command help
git lfs -h
This file contains 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
/* | |
For a more formal explanation, see https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Asynchronous/Async_await | |
*/ | |
// This is not preferred | |
thenChaining = () => { | |
this.somePromise().then(value => { | |
this.nextPromise().then(nextValue => { | |
/* | |
So on and so forth. This gets super ugly |
This file contains 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
export interface Tab { | |
link: string; | |
label: string; | |
hide?: boolean; | |
} |
This file contains 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
@use 'sass:map'; | |
@use '~@angular/material' as mat; | |
@function get-palette($light: true) { | |
$palette: ( | |
"red": ( | |
"theme": if($light, 'light', 'dark'), | |
"palette": mat.define-palette(mat.$red-palette, if($light, 500, A200)), | |
"color": mat.get-color-from-palette(mat.$red-palette, if($light, 500, A200)), | |
"contrast": mat.get-contrast-color-from-palette(mat.$red-palette, if($light, 500, A200)) |
Coffee-to-Water Ratio: 1:2.5 - For this recipe, use ~20g of fine ground espresso beans to ~50g of boiling water.
Once the water hits the coffee beans, you're going to want to set a timer for one minute. Once you hit 50g of water added, you're going to want to stir everything well for 20-30 seconds. Relax and don't freak out about being timed. Take it easy and trust that you'll have enough time in the process. I tend to end up with 10-20 seconds left before I need to press.
This file contains 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
[ | |
{ | |
id: 1, | |
categoryId: 1, | |
name: "Nirvana - Nevermind", | |
description: "Grunge", | |
category: { | |
id: 1, | |
name: "Music", | |
items: [] |
- Modern Magick: Twelve Lessons in the High Magickal Arts by Donald Michael Kraig
- Purchased
- Learning Ritual Magic: Fundamental Theory and Practice for the Solitary Apprentice by John Michael Greer
- Purchased
- Monsters: An Investigator's Guide to Magical Beings by John Michael Greer
- Purchased
- Encyclopedia of Natural Magick by John Michael Greer
- Purchased