Граф коммитов

92 Коммитов

Автор SHA1 Сообщение Дата
Ruriko Araki 56ccce452d
Remove api extractor (#854)
* Remove api-extractor related files

* lockfile

* Change files

* Fix change file

* Put back folder I accidentally deleted, get build to work
2021-08-05 17:09:34 -07:00
Saad Najmi f3fb2a4a61
Revert "Add shadow tokens" (#856)
* Revert "Add shadow tokens (#853)"

This reverts commit 67a4cb3bf8.

* Change files
2021-08-05 16:03:15 -07:00
Ruriko Araki 67a4cb3bf8
Add shadow tokens (#853)
* Bump token pipeline version

* Add shadow tokens to input

* Regenerate tokens

* Change files
2021-08-05 13:49:39 -07:00
Tommy Nguyen 69c607cb93
chore: replace just-repo-utils with workspace-tools (#791)
* chore: replace just-repo-utils with workspace-tools

* Change files
2021-07-24 09:47:07 -07:00
Tommy Nguyen 99e6bc11d8
chore: use react-native-test-app for Windows (#755)
* chore: use react-native-test-app for Windows

* let dep-check manage fluent-tester's dependencies

* fix windows project config

* update app id

* bump @rnx-kit/* to latest

* align metro

* fix RedBox not appearing

* sync lock files

* fix Metro watching Visual Studio generated files

* rename before delete to avoid fs race conditions

* remove wdio results earlier

* don't delete non-existent logs

* up connection retries

* remove results before starting wdio

* use embedded bundle

* bump @rnx-kit/metro-config to 1.2.3

* recreate test output folders

* don't watch other test apps and build output

* restore App.js

* workaround for filesystem race condition

* don't bundle before build is done

* Change files

Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
2021-07-22 15:42:45 -05:00
Ruriko Araki 001b1403ab
Dark mode in token pipeline (#784)
* Add files for light mode

* Add dark mode files

* Regenerate files

* Edit command line, prettier on output

* Change files
2021-07-14 14:13:36 -07:00
Tommy Nguyen e5870bb5f4
chore: bump @rnx-kit/cli and set up @rnx-kit/dep-check (#744) 2021-06-25 20:21:17 +02:00
Ruriko Araki 907fea5109
Fix prettier for FURN (#730)
* Fix prettier tooling

* Enable on Fluent Tester directory and run

* Apply prettier to other platforms, run

* Apply prettier to components, run

* Apply prettier to experimental, run

* Apply prettier to framework, run

* Apply prettier to libraries core and theming, run

* Apply prettier to utils, run

* Change files

* Change lage.config
2021-06-17 17:22:39 -07:00
Ruriko Araki 08c72c76fc
Import token pipeline (#715)
* Integrate token pipeline

* Fix up some imports

* More comments

* Change files

* Fix test

* Fix test

* move output to outside src

* Revert "move output to outside src"
2021-06-10 17:09:51 -07:00
Jason Morse 2216954b9e
Integrate dependency checker into CI and fix dependency errors (#392)
* add depcheck command to repo

* fix more dependencies

* fix dependency errors

* fix last few dependency issues

* more dependency fixes and integrate into buildci

* workaround depcheck bad report

* Change files

* add prettier and extension updates to (hopefully) ensure consistency

* fix bad merge

* Change files
2020-08-17 14:54:38 -07:00
Jason Morse 3590fb155d
update build tool versions (#384) 2020-08-10 09:49:15 -07:00
Jason Morse 79677c8f32
Switch to using Lage as a build sequencer (#357)
* initial lage init

* hook up build and test scripts via lage

* add full build support

* update new packages to use the new task runner

* update README with instructions on using Lage

* update commands executed in CI

* switch to using Lage for build sequencing

* Change files

* enable tests for FocusTrapZone

* turn on Link tests

* enable Stack tests

* add verbose output to full build task in CI

* add the verbose flag to the actual command this time

* split up build and bundle to handle resource failures

* rename full-build to buildci to be consistent with fabric, up memory limit in CI

* update README for buildci command

* try limiting concurrent processes for CI

* remove lerna dependency, leaving config file

* break up publish tasks to avoid failures

* try again to fix the CI

* fix lerna reference in README

* fix bad capitalization and try with full buildci command

* fix missing dep in contextual menu
2020-07-29 15:26:39 -07:00
Gulnaz Sayed bac059cfd3
Web Tester (#282)
* new web project

* added packages

* added webpack

* tester errors

* added public files

* checkbox works

* react hack

* changed name

* readme

* fixed readme

* pressability and removed testing deps

* removed deps

* removed service worker

* deleted unnecessary files

* updated readme

* changes

* Change files

* Revert "Change files"

This reverts commit de3ea44aae.

revert changes

* Change files

Co-authored-by: Gulnaz Sayed <t-gusaye@microsoft.com>
2020-07-02 13:56:34 -07:00
Samuel Freiberg a3aeab0062
Adding UWP E2E Testing to CI Pipeline (#245)
* Yarn

* UWP Testing

* UWP testing working

* Increasing Timeouts for WebDriverIO and Jasmine to account for long bundle loads

* Change files

* CI Tests

* CI Loop UWP

* Fix

* small fix

* Small

* CI

* Added certificate for UWP test

* Small change

* Adding NuGet download in CI

* Adding Nuget Restore command

* Small fix

* Testing CI

* CI

* CI

* CI

* CI

* Changing powershell CI

* CI

* Nuget Restore

* CI

* CI

* Removing NuGet restore from CI

* Removing nuget install

* Copying RNW's Pipeline for UWP

* CI

* CI Test

* CI

* s

* Testing

* ci

* d

* s

* c

* ;

* f

* a

* Added Windows 10 SDK to CI

* SDK

* SDK

* SDK fix

* Adding Nuget Restore back

* Nuget

* Dir

* Dir

* d

* d

* Checking dir

* d

* Adding certifcate to store

* Certificate

* CI

* Testing

* Testing

* adding react-native-public feed

* Fix

* Removing nuget restore

* Install nuget

* Opening new CMD to run server

* Testing E2E

* Install Node

* Changing server start

* server

* ci

* Opening new CMD with Powershell to start server

* Testind

* no message

* Test

* Changing script path

* Changing powershell to inline

* Server

* Running app

* d

* Checking to see if cmd process' keeps running

* Checking still

* Fixing server

* Fix

* Seeing if app is running

* Kill FluentTester, leave server

* App stopped working

* Retry

* D

* Re-submitting

* Testing CI Failure

* CI Testing Succeeding

* Changing syntax to shortcuts

* Fixing syntax error

* Adding in Windows PR

* Format E2E UWP Testing

* Small

* Cleaned up code for PR

* Delete @fluentui-react-native-button-2020-05-21-15-50-20-sammy-UWP_E2E.json

* PR Fixes

* Comment fix

* Comment Fix

* PR Fixes

* Adding Node.JS and NuGet install to setup-repo template

* Updated comments
2020-06-09 13:11:07 -07:00
Samuel Freiberg ab9641d24e
Appium E2E Testing - Phase 1 (#203)
* Yarn

* Adding Appium Testing - Unable to open FluentTester

* Fluent Tester app is booting

* Runs tests

* Opnes + clicks on test pages, some tests still fail though

* Simplified tsconfig

* Opening pages

* Commit

* Removing local paths, replacing with path.resolve()

* Azure-Pipeline additions

* Change files

* yarn lock

* Fixing app command-line agrs

* Pipeline Test

* Pipeline changes

* Testing a failed E2E scenario with CI

* Finalized CI

* Small Link test page update

* Nit fix

* PR Fixes

* PR Fixes

* PR Fixes

* Small PR change

* Small PR Fix

* Nit removing './' in import statement

* Delete appium.txt

Not needed

* Delete appium.txt

* PR Fix

* PR Remove comments

* PR Fixes - Created BasePage

* PR Change fixes

* PR Fixes

* Adding E2E reports to .gitignore

* Delete appium.txt
2020-05-19 16:28:41 -07:00
Jason Morse 1d2b333a0d
Update RN to 0.62 and make app folders platform specific (#181)
* bump beachball version to one with prepublish fix

* update beachball hook to use new prepublish strategy

* add 0.62 version of windows code

* ignore build artifacts

* remove ios and android files from windows directory

* remove expo playground

* lockfile update after expo removal

* pare down packages in scripts

* remove bundle from core library

* remove metro config for unused bundle

* separate app and tester for win32

* remove bundle from fluent-tester

* remove some hard dependencies

* update RNW to 0.62 version

* bump react native to 0.62

* get a working windows bundle command

* expose watch folders routine for use in windows applet

* update react versions to match

* yarn upgrade results

* more package version updates

* fix windows bundle to point to tester

* fix build errors from version update

* rebuild yarn lock with yarnpkg.com instead of npmjs.org

* update yarn lock file

* remove last docs project from merge conflict

* remove unused packages

* remove dedent package, it was unused

* remove even more packages

* get just command that works with cli

* add apps/mobile to replace expo

* Change files

* align react versions to try to fix hooks issue in tests

* remove a few more unused files

* align jest versions in repo

* get rid of npmjs references in lockfile

* get windows tester up and running

* directly pin react and react-native versions

* update yarn lock file
2020-04-24 12:32:32 -07:00
Amit Sengupta 9baad3a172
Remove docs from yarn and lerna workspace (#179)
Co-authored-by: Amit Sengupta <radasg@microsoft.com>
2020-04-23 17:42:55 -07:00
Jason Morse 68d5e18fc9
Bump beachball and trigger republish of packages (#173)
* bump beachball version to one with prepublish fix

* update beachball hook to use new prepublish strategy

* pick up patched beachball version

* Change files
2020-04-20 22:16:34 -07:00
Jason Morse 7bc030df72
Update to new version of beachball with working prepublish hook (#167)
* bump beachball version to one with prepublish fix

* update beachball hook to use new prepublish strategy

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files

* Change files
2020-04-20 10:58:02 -07:00
Jason Morse 6709e9eed6
Fix package publishing (#163)
* reference new version of beachball

* switch beachball to use a config and add prepublish hook

* publish with correct main/module references

* Change files

* remove unnecessary beachball reference in project

* move beachball to version with prepublish hook

* remove private registry reference from lockfile
2020-04-16 16:23:44 -07:00
Micah Godbolt 3f0b1bc0bb
Updated dependencies to get docs working (#155)
* add some dependencies

* Change files
2020-04-09 10:11:37 -07:00
Jason Morse 0e94324d2a
Bundling, jest improvements, adding windows tester (#145)
* add initial windows template

* minor updates to configuration

* rename tester package

* update fluent-tester deps

* pull experiments/tester out of the compilation

* move tester sources to fluent-tester

* more file changes

* switch the bin name from just-script to fluent-scripts to disambiguate names

* get bundling working in fluent-tester for win32

* unhoist RN to unblock win32

* move last few files from experiments/tester

* Change files

* add .DS_Store to root gitignore

* more config and babel updates

* fix build/bundling errors after syncing master

* fixed metro bundling and start to build rn tools package

* restore checkbox test

* move checkbox test to match pattern from other components

* clean up unused files in scripts

* fix build errors from merge and script transfer

* fix final bundling issues

* Change files

* more updates to fix configurations

* remove demo and experimental web controls

* add pressability from RN 0.63 and rework interactive hooks

* remove win32 references from the tester

* move metro task to build tools

* rename file

* fix windows and win32 bundles

* improve overall bundling task workflow

* fix some win32 build errors

* add some configuration versatility

* add server option to metro task

* add postinstall script to update caches

* attempts to make XAML version reference the right bundle

* enable jest tests for Text and Separator

* Change files

* update yarn.lock

* write windows bundle to dist
2020-04-03 13:21:30 -07:00
Jason Morse 2c8fcfa9cd
Change repository directory structure (#108)
* restructure directories in project

* remove unused preset parameter

* Change files
2020-02-19 17:25:37 -08:00
Patrick Boyd cff32e0613
New docs pages (#97)
* Replace doc files with mdx files

* Make MDX-based docs available via local NextJS project
2020-02-14 13:11:50 -08:00
UI-Fabric-RN-Bot 2f91f72d39 📦 applying package updates ***NO_CI*** 2020-02-07 00:29:25 +00:00
Jason Morse 62436203d9
Remove unnecessary build stuff (#94)
* fix packages for react-native to unblock builds

* Change files

* fix check for change and RN peer version

* update CI tasks to use yarn

* workaround CI running out of file system watchers

* try non-admin command for increasing watch limit

* clean up just tasks and remove unnecessary webpack configs

* Change files

* set CI environment variable to suppress metro file watching

* try manual set of ENV variable

* trying again with local env set

* try using macos for CI

* update environment setting to be done in the right way

* remove some unneeded build files

* remove more unneeded build files

* remove unused build files

* remove attempt to set CI in environment
2020-02-06 16:18:07 -08:00
Luan Nguyen eb20cabc00 Split bundle task out of build task. 2020-01-24 16:40:33 -08:00
Luan Nguyen 094a1d0b78 rename experimentals to experiments 2020-01-24 11:01:22 -08:00
Luan Nguyen f5d261e1fb add experimentals workspace to package.json 2020-01-23 14:37:31 -08:00
REDMOND\adrum 47f3caa259 🎨 Add lerna colors 2019-12-12 17:38:25 -08:00
REDMOND\adrum 5ce8bbc71b 📦 add bump-deps to publish command 2019-12-04 14:48:47 -08:00
Alicia Drummond fef78542d3 Fix Web Debug for Theming Module Consumers (#64)
* 🐛 fix web debug for ThemingModule consumers

* Change files

* ☁️ Don't run CI during beachball commits
2019-11-19 16:08:07 -08:00
REDMOND\adrum b5c0991bff ⚗️ Add basic expo playground 2019-11-08 13:40:47 -08:00
Tariq 657d6d04d7 backticks are nicer than / 2019-10-01 15:16:17 -07:00
Tariq eb1d0cf526 update pipeline to check for change files and verify api 2019-09-30 16:00:41 -07:00
Tariq ee7a77bf07 api-extractor runnable from all packages - no-ops when no public api 2019-09-30 14:52:01 -07:00
Tariq ce6a8ed81f add initial config for api-extractor 2019-09-27 11:30:49 -07:00
Tariq 530f021858 Begin turning on some linting rules 2019-09-13 18:55:02 -07:00
Tariq 128c7172e5 add bump-versions script 2019-09-12 13:45:41 -07:00
tkamireh 0366b96533 tslint removed and initial eslint configuration setup (#22) 2019-09-09 23:23:06 +02:00
Jason Morse 13f23a6877
Update build logic to a real build system (#17)
* add theme registry documentation, update base readme

* Add start of a customize routine to components

* make customize function work with some demos

* start of documentation files plus updates to compose

* update documentation for composable

* Add some compose documentation

* add ToDo items in compose

* Copy over build logic from fabric

* get new build logic partially working

* making demo app webpack work (#2)

* add webpack configs and fix yarn start

* fix jest tests

* move to common webpack definition

* remove old rush based commands

* remove mustache codegen from repo
2019-08-26 15:05:54 -07:00
Jason Morse 74f321a5c3
Initial scaffolding (#1)
* populate with files copied from sdx-platform

* some build fixes

* Some little fixes to get started with initial scaffolding (#1)

* patch to make tsc happy

* fixing some typings

* breakup theming somewhat and fix breaks

* remove postbuild step for now

* add basic docz inclusion

* add start of a demo app

* fix webpack + typescript integration for demo app

* create web versions of native control set

* split component infrastructure into separate packages

* Split theme-registry out and add some documentation
2019-08-02 09:28:49 -07:00