HealthCatalyst / Fabric.Cashmere

Health Catalyst’s comprehensive design system.
http://cashmere.healthcatalyst.net
Apache License 2.0
66 stars 76 forks source link

Intro to Angular Content #1830

Open andrew-frueh opened 2 years ago

andrew-frueh commented 2 years ago

Where does our documentation fall short?

Many developers coming to the Cashmere library are new to Angular, it would be useful to include a guide on how to get started with the framework.

krsgit commented 2 years ago

Great idea!

andrew-frueh commented 2 years ago

Additional docs @heathkat has created:



  1. Set up a local version of Cashmere for editing: https://scribehow.com/shared/Set_up_a_local_version_of_cashmerehealthcatalystnet_for_editing__Df-uV6J_RAOGpDYrGBpjOg
    Embed code:



  2. Build Cashmere locally https://scribehow.com/shared/Build_Cashmere_locally__B6tiSp86QqWhbSq7LmJGLA
    Embed code:



  3. Edit Cashmere locally and publish to GitHub https://scribehow.com/shared/Edit_Cashmere_locally_and_publish_to_Github__XDmq1iHmSwexU5dxR3ctLA
    Embed code:
corykon commented 2 years ago

Resources and tips brought up during our breakout session during Open Space:

From Ty https://www.pluralsight.com/courses/angular-fundamentals

From Cory https://angular.io/start https://angular.io/resources?category=education

From Mark Hollier Here are a couple of courses that I can recommend: Angular: Getting Started (Deborah Kurata) - I really like her courses. https://app.pluralsight.com/library/courses/angular-2-getting-started-update/table-of-contents Angular Fundamentals (Jim Cooper and Joe Eames) https://app.pluralsight.com/library/courses/angular-fundamentals/table-of-contents

From Ty Jones ng test --include **/<file-name.spec.ts>

Very useful for testing individual files, too, over fdescribe or fit for things (easy to forget and then commit them all). Starts up much more quickly, too. Mark and PJ taught me that one :)

cikeddy commented 2 years ago

Really great courses here : https://scrimba.com

andrew-frueh commented 2 years ago

@corykon - do you still have your presentation from a few months back with Angular tips/tricks? Several people referenced that as a great set of things to include on this page.

From Jonathan King Some of this is covered in your content above Cory, but including a specific section about optimization and performance - particularly the big ticket items that can drag UX down.

JakeSaintG commented 2 years ago

From breakout room discussion:

corykon commented 2 years ago

@andrew-frueh

Here's a link to that performance presentation: https://healthcatalyst.box.com/s/9aow3exrbpwdcglhd85ysq7ehvwj65ku