253 Commits

Author SHA1 Message Date
Benjamin Cabanes
6520905fc9
chore(core): add map.json jsonschema (#12701) 2022-10-18 15:30:15 -07:00
Zachary DeRose
1298a0f6db
docs(core): node and react tutorial rework (#12498)
* docs(react): update react tutorial text

* docs(react): fixes to computation cache lesson

* docs(react): reworking react tutorial

* docs(react): fixing broken links in tutorial

* docs(react): fixing broken more links in tutorial

* docs(react): fixing last broken link in tutorial

* docs(react): really fixing last broken link in tutorial

* fixing images in preview

* docs(react): cleaning up text and formatting issues

* docs(react): more fixes and cleanup

* docs(react): more fixes

* docs(react): fixing nx console broken links

* docs(react): adjusting ending summary cards

* docs(react): more typo fixes

* docs(react): incorporating victor and isaac's feedback

* docs(react): fixing broken link

* docs(react): a self-round of typo and formatting fixes

* docs(react): another round of formatting fixes

* docs(react): another small change

* docs(react): another typo fix

* docs(react): more typo fixed noticed working with node tutorial

* docs(react): making h1's consistent

* docs(react): fixing tab title for part 1

* docs(react): fixing the title

* docs(react): escaping colon in title

* docs(node): copying react tutorials as starting point

* docs(node): fixing map.json and links to other lessons

* docs(node): updating the copy-pasted react tutorial for the node example

* docs(node): more fixes after self-review

* docs(node): fixing another typo

* docs(node): Making h1's consistent

* docs(node): fixing tab title in step 1

* docs(node): fixing the title

* docs(node): escaping colon in title

* docs(core): nx graph => project graph

* docs(core): fixing titles

* docs(core): further shortening the text

* docs(core): formatting fixes

* docs(core): responding to victor comments

* docs(core): switching to new terminal code blocks

* docs(core): light and dark mode friendly images
2022-10-14 10:12:05 -07:00
Isaac Mann
41e2c84c7d docs(nxdev): new intro and package-based and integrated style tutorials 2022-10-13 20:43:04 +02:00
Benjamin Cabanes
f6cd4f6b81
docs(nxdev): fix link for ci setup doc (#12573) 2022-10-13 11:01:06 -04:00
Benjamin Cabanes
04d9d9813c
docs(nxdev): add proper recipes section (#12557) 2022-10-13 09:18:08 -04:00
Katerina Skroumpelou
abb2883b9d
docs(storybook): set up compodoc for storybook (#12457) 2022-10-07 12:43:56 +00:00
Isaac Mann
600b60db5b
docs(nxdev): customizing inputs guide (#12348)
* docs(nxdev): customizing inputs guide

* docs(nxdev): add documentation cards

* docs(nxdev): update title

* docs(nxdev): update callout titles
2022-10-05 09:36:40 -04:00
Jack Hsu
c57f16c281
docs(bundling): add overview page for esbuild (#12321) 2022-09-29 15:40:05 -04:00
MaxKless
e1705910c5
docs(nxdev): add nx console add-dependency docs (#12177) 2022-09-23 15:45:33 -04:00
Katerina Skroumpelou
742686a051
docs(storybook): best practices guide and recipe (#12071)
* docs(storybook): best practices guide and recipe

* docs(storybook): rearrange structure
2022-09-21 13:53:50 -04:00
Isaac Mann
5cab39b9aa
docs(nxdev): deprecated section (#12054) 2022-09-16 16:54:59 -04:00
Isaac Mann
1c0bebf194
docs(nxdev): automatic related docs (#11994)
* feat(nxdev): automatic related docs

* docs(nxdev): use auto related docs
2022-09-15 19:56:15 +00:00
Benjamin Cabanes
40fa765282
docs(nxdev): add auto-generated category/index page with custom content if needed (#12017) 2022-09-15 12:10:04 -04:00
Isaac Mann
aaad9a4cf4
docs(nxdev): link to packages in sidebar (#12002) 2022-09-13 15:28:03 -04:00
Katerina Skroumpelou
23421a164e
docs(storybook): cleanup Storybook documentation (#11993) 2022-09-13 13:06:30 +00:00
Isaac Mann
ecec02218c
docs(nxdev): integrated vs package-based (#11957) 2022-09-09 12:44:29 -04:00
Isaac Mann
072296fc70
docs(nxdev): graph links from package.json (#11944)
* docs(nxdev): graph links from package.json

* docs(nxdev): analyze source files recipe
2022-09-09 14:19:45 +00:00
Victor Savkin
c334277a93 docs(nx-cloud): rewrite dte docs 2022-09-07 20:34:38 -04:00
Isaac Mann
e717660102
docs(nx-dev): diataxis restructure (#11649)
* docs(nxdev): restructure docs to diataxis style

* docs(nxdev): cleanup

* docs(nxdev): fix links

* chore(nxdev): format

* docs(nxdev): fix broken images

* docs(nxdev): fix links

* docs(nxdev): fix links

* docs(nxdev): fix links

* docs(nxdev): tweaks

* docs(nxdev): redirect rules

* docs(nxdev): fixes
2022-08-29 08:36:55 -04:00
Colum Ferry
8645272c4c
docs(core): add table showing compat versions of nodejs and ts (#11529) 2022-08-11 15:28:15 +01:00
Colum Ferry
cecc790f3c
docs(angular): add version compatibility matrix (#11445)
Co-authored-by: Benjamin Cabanes <3447705+bcabanes@users.noreply.github.com>
2022-08-11 09:58:26 -04:00
Rares Matei
a829270344
docs(nx-cloud): bitbucket auth (#11452) 2022-08-05 15:12:42 +01:00
Jason Jean
3c2ad25cfd
feat(misc): implement nx repair and prettify migrate output (#11288) 2022-07-26 17:34:32 -04:00
Victor Savkin
db3d6cb3a1 docs(nx-cloud): reorganize on prem docs 2022-07-24 13:54:07 -04:00
Leosvel Pérez Espinosa
cc6c2f9c59
feat(angular): deprecate DataPersistence class in favor of data persistence operators (#11183) 2022-07-18 11:40:20 +01:00
Benjamin Cabanes
f08d4ab790
docs(nxdev): move content from cli into nx (#11085) 2022-07-13 13:01:02 -04:00
Caleb Ukle
8154191eb1
feat(testing): Cypress 10 and component testing support (#9201)
* feat(testing): add generator to aid in the migration to cypress 10

cypress 10 introduces a new configuration format and new layout that requires update settings and
files for e2e projects

* feat(testing): cypress component tests for react/next

initial work for cypress component tests for react and next

* feat(testing): add support for v10 e2e cypress projects

create the correct files for cypress projects >v10 and reorganize tests based on version to allow
easier parsing of tests

* feat(testing): add utils for modifying cypress v10 config

provide ts transformers to take in an existing cypress config and update/add properties within the
given configuration

* fix(testing): fix tests affected by the cypress v10 changes

update tests to assert the correct files/folders/file contents due to the cypress changes in v10

* cleanup(testing): move cypress component testing plugins into the respective packages

move the plugins into out of cypress plugins into the specific vertical plugin to prevent issues
with circular refs

* cleanup(testing): bump cypress version

bump to latest cypress v10 release

* docs(testing): update docs for cypress 10

update cypress docs to include info about component testing and migration to cypress v10

* fix(repo): revert cypress version bump

keep v9 of cypress installed for nx repo until v10 release

* fix(testing): update cypress gen tsconfig and infer targets with converter

* fix(testing): make sure tests use the cypress v10 (for the intermediate)

* fix(testing): update target name after feedback

* fix(testing): support multiple target w/custom configs for cypress v10 migration

* fix(testing): refactor cy component tests into seperate verticals

* feat(testing): create storybook cypress preset

* fix(testing): clean up cy v10 migration

* fix(testing): don't branch for cypress executor testingType

* fix(testing): move cy comp test generator to next

* fix(testing): bump cypress deps

* fix(testing): clean up cy component testing generators

* fix(testing): update cy component testing docs

* fix(testign): dep check. runtime plugin pulls from @nrwl/react

* fix(testing): move e2e into verticals

* fix(testing): address PR feedback

* fix(testing): clean up unit tests

* feat(angular): support migrating angular cli workspaces using cypress v10

* chore(testing): update e2e tests

* fix(testing): address pr feedback

* chore(testing): remove cypress component testing for next.js

* fix(testing): address pr feedback

Co-authored-by: Leosvel Pérez Espinosa <leosvel.perez.espinosa@gmail.com>
2022-07-08 14:34:00 -05:00
Benjamin Cabanes
6f069ccdf8
docs(core): change schematics for generators in doc map (#10886) 2022-06-24 10:27:09 -04:00
Isaac Mann
9721844b05
Nx Cloud docs (#10690)
* docs(nxdev): consume nx cloud documentation & dedicated menu

* docs(nxdev): nx-cloud docs

visually indicated nx-cloud docs in nx.dev

* docs(nxdev): formatting

visually indicated nx-cloud docs in nx.dev

* docs(nxdev): fix config

* docs(nxdev): fix header link

* docs(nxdev): consolidate dte set up guides

Co-authored-by: ben <3447705+bcabanes@users.noreply.github.com>
2022-06-11 02:22:49 +00:00
Benjamin Cabanes
210edd731a
docs(nxdev): consolidate documentats consumption (#10546) 2022-06-01 13:56:08 -04:00
Victor Savkin
e491c6f738 feat(core): make nx.json optional 2022-05-31 15:35:28 -04:00
Katerina Skroumpelou
22ccdb7686
docs(storybook): better documentation for new storybook executor (#10408) 2022-05-20 17:26:02 +03:00
Isaac Mann
b3157041fe
docs(nxdev): add nx-cloud documentation content (#10289) 2022-05-18 14:25:05 -04:00
Benjamin Cabanes
c7ec631060
docs(nxdev): remove nx-devkit generated redirect rules & fix url (#10318) 2022-05-16 14:34:53 +00:00
Leosvel Pérez Espinosa
7c2f9452fa docs(core): remove invalid cli commands 2022-05-16 10:06:12 -04:00
Juri
ee1b625307 docs(core): update migration guides for Lerna and other monorepos 2022-05-13 09:17:19 -04:00
Benjamin Cabanes
f35f6d550d
docs(nxdev): fix typo on devkit reference (#10277) 2022-05-13 03:00:04 +00:00
Benjamin Cabanes
d46e49cd61
docs(nxdev): generate menu api (#10272) 2022-05-12 18:12:04 +00:00
Benjamin Cabanes
3eb2955245
docs(nxdev): show overview on package list view (#10189) 2022-05-06 15:48:44 -04:00
Craigory Coppola
99fcb7873e
feat(nx-plugin): add --includeHasher option to generate hasher boilerplate (#9891)
Co-authored-by: James Henry <james@henry.sc>
2022-04-27 12:44:48 -04:00
Jack Hsu
984a3abca9
docs(core): add MFE guide (#10022) 2022-04-27 15:39:20 +00:00
Jack Hsu
21d5dd13f3
docs(core): module federation docs (#9932) 2022-04-21 18:04:36 -04:00
Miroslav Jonaš
5fe8d84396
feat(core): add CI generation to create-nx-workspace (#9611) 2022-04-20 14:51:15 -04:00
Jack Hsu
25c63b6795
feat(react): upgrade to React 18 (#9847)
BREAKING CHANGE: react-router API has changed, and @testing-library/react-hooks has been deprecated (See: https://nx.dev/guides/react-18)
2022-04-19 11:50:27 -04:00
Craigory Coppola
4f1c14cb75
chore(nxdev): reorganize nx plugin content (#9758) 2022-04-18 13:40:11 -04:00
Craigory Coppola
2177aae6eb
docs(nx-plugin): add documentation for project inference plugins (#9757) 2022-04-18 13:19:18 -04:00
Katerina Skroumpelou
ad0002586b
feat(storybook): removing support for Storybook 5 (#9380) 2022-04-12 16:58:20 +03:00
Colum Ferry
9562ad2bab
docs(angular): add dynamic federation guide for mfes (#9604) 2022-04-07 15:45:53 +01:00
Colum Ferry
39666c5d45
docs(angular): change title in navbar of mfe guide (#9597) 2022-03-29 15:30:04 -04:00
Miroslav Jonaš
9e06020575
feat(core): toggle additional prompts in CNW with a flag (#9546)
* feat(core): toggle additional prompts in CNW with a flag

* feat(repo): handle cli params with yargs

* feat(core): add docs generation

* chore(repo): add colors

* fix(core): migrate to yargs 17.x

* fix(core): update markup generation
2022-03-29 14:00:07 -04:00