Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TypeScript Adoption Plan: get it started 🎉 #5

Closed
wants to merge 79 commits into from
Closed
Changes from 67 commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
530fa03
TypeScript Adoption Plan: get it started :tada:
chriskrycho Jan 18, 2022
128f9f6
TS Adoption: add basic motivation
chriskrycho Jan 18, 2022
56174ae
Start on 'How we teach this'
chriskrycho Jan 25, 2022
56f628e
Add 'Drawbacks' (quoting #0724)
chriskrycho Jan 25, 2022
b1e728a
Start on 'Alternatives' section
chriskrycho Jan 25, 2022
9864c77
Expand on 'Alternatives'
chriskrycho Jan 25, 2022
20738c6
Remove GitHub-stripped `abbr` tags
chriskrycho Jan 25, 2022
d70ea11
Update outline (no numbers!)
chriskrycho Jan 25, 2022
feefa5e
Expand outline, add some TODOs
chriskrycho Jan 25, 2022
95445bc
Document approach to classic features
chriskrycho Feb 10, 2022
e978a07
Update outline
chriskrycho Feb 10, 2022
443dc5c
Nit: md doesn't work in inline HTML
chriskrycho Feb 10, 2022
3bf97ac
Cover basics of SemVer
chriskrycho Feb 10, 2022
49d2f82
More details on how we teach SemVer
chriskrycho Feb 11, 2022
f1312a4
Add discussion of handling Classic types
chriskrycho Feb 11, 2022
25fab22
Extend discussion/example for SemVer
chriskrycho Feb 11, 2022
a203672
Fix some typos
chriskrycho Feb 11, 2022
0689fed
Another typo
chriskrycho Feb 11, 2022
f5883ed
Add (empty) strictness section, summarize SemVer section
chriskrycho Feb 11, 2022
de34d90
Clarify the no new red squiggles rule
chriskrycho Feb 11, 2022
0cc9e8d
Clarify wording in no red squiggles rule
chriskrycho Feb 11, 2022
0c07b10
Finish an incomplete sentence.
chriskrycho Feb 11, 2022
af0840c
Start strictness discussion
chriskrycho Feb 11, 2022
f4ae5ad
Fix example table
chriskrycho Feb 12, 2022
7a9f79c
Further improve/clarify example table
chriskrycho Feb 12, 2022
a8f27ce
More on stability, SemVer, and esp. LTS releases
chriskrycho Feb 12, 2022
576a983
Fix a typo
chriskrycho Feb 12, 2022
3b231e2
Fix a typo
chriskrycho Feb 12, 2022
6a67c6c
Spec compliance
chriskrycho Feb 12, 2022
d1b8ba4
Add section: CLI Integration
chriskrycho Feb 12, 2022
c20a55d
Outline the detailed design
chriskrycho Feb 14, 2022
5663ece
Start on MIgration from DT section
chriskrycho Feb 14, 2022
b3a367a
Add discussion of 'Edition support policy'
chriskrycho Feb 15, 2022
22fabbb
Discuss type registries
chriskrycho Feb 17, 2022
24faace
Add discussion of mechanics and docs for migration from DT
chriskrycho Feb 18, 2022
038fcf2
Slightly elaborate motivation
chriskrycho Feb 18, 2022
ff06643
Add alternative on Classic Features support
chriskrycho Feb 18, 2022
1e7c31c
Add basic section on CLI integration
chriskrycho Feb 18, 2022
c3778d5
Add another unresolved question
chriskrycho Feb 18, 2022
8975fed
SemVer RFC tweak
chriskrycho Feb 18, 2022
52dbe36
Another unresolved question: re: ember-ultra-strict
chriskrycho Feb 18, 2022
b8d349a
Finish discussion of Strictness
chriskrycho Feb 18, 2022
d781d58
Consistency in quote mark style!
chriskrycho Feb 18, 2022
f9bc25e
Add first pass on Test Infrastructure
chriskrycho Feb 19, 2022
f24c465
Finish first section of Migration Docs
chriskrycho Feb 19, 2022
8a5de0a
Remove desc. of 'Unresolved questions' section
chriskrycho Feb 19, 2022
e6e9b9a
Improve structure and finish migration section draft
chriskrycho Feb 19, 2022
ced60c5
Drop needlessly confusing hr in docs sample
chriskrycho Feb 19, 2022
44a87ea
Add example messaging for dropping a TS version
chriskrycho Feb 19, 2022
2f48263
Reference 0724's edition commitment
chriskrycho Feb 22, 2022
24b4707
Add an unanswered question
chriskrycho Feb 22, 2022
d837f6a
Add two new sections to Detailed Design
chriskrycho Feb 22, 2022
c40969e
Some formatting for legibility
chriskrycho Feb 22, 2022
388e822
Draft 'Publishing types and release channels' section
chriskrycho Feb 22, 2022
39b3b9e
Structural improvements
chriskrycho Feb 22, 2022
77454a6
Drop redundant 'Rollout' section
chriskrycho Feb 22, 2022
87cf963
Drop (empty) 'Feature stabilization' section
chriskrycho Feb 22, 2022
af4c91a
Draft 'RFC process updates' section
chriskrycho Feb 22, 2022
43dcde8
Add TODOs for subsections in Ember's docs section
chriskrycho Feb 22, 2022
7fffcd8
Add lint configuration to CLI Integration section
chriskrycho Feb 22, 2022
ba9fd67
Add a couple drawbacks
chriskrycho Feb 22, 2022
d0554f8
More details on changes to CLI/linting
chriskrycho Feb 22, 2022
970093d
Draft of 'API documentation' section
chriskrycho Feb 22, 2022
0b56978
Finish first draft!
chriskrycho Feb 22, 2022
4e56782
Fix formatting for details on `noUncheckedIndexAccess`
chriskrycho Feb 23, 2022
7400933
Correct the strictness thing
chriskrycho Feb 23, 2022
7ab4611
Some typos and errata
chriskrycho Feb 23, 2022
d4e8a7d
Incorporate @dfreeman's errata corrections
chriskrycho Feb 23, 2022
5d1157c
Fix typos and infelicitous wordings; add an example
chriskrycho Feb 23, 2022
7dc658d
Fix a typo
chriskrycho Feb 23, 2022
10a049e
Show type error in example better
chriskrycho Feb 23, 2022
20e1653
Sentence semantics yo
chriskrycho Feb 23, 2022
cfb637a
Clarifications/improvements to alternatives
chriskrycho Feb 23, 2022
4e78b82
Fix incomplete thought on 'Publishing types'
chriskrycho Feb 23, 2022
0a33c1a
Discuss `@internal` and handling for Ember internals
chriskrycho Feb 23, 2022
5e7a606
Add note on documenting primary/secondary packages
chriskrycho Feb 23, 2022
a70a3c5
Improve discussion in 'Ember internals'
chriskrycho Feb 24, 2022
2d8efaa
Update publish date to today
chriskrycho Feb 24, 2022
63cf745
Improve summary
chriskrycho Feb 24, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading