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

65 Коммитов

Автор SHA1 Сообщение Дата
Aaron Wentzel 4fdd5433ca
Remove unused infrastructure and testing methodologies (#5973)
* remove unused files for iaas ops

* remove unused testing philosophy

Co-authored-by: Chris Holt <chhol@microsoft.com>
2022-05-13 15:26:26 -07:00
Chris Holt a150068ee1
BREAKING CHANGE: update eslint config to align with latest reqs (#5303)
* update eslint-config-rules and versions, fix fast-element lint errors

* fix fast-router lint issues

* fix foundation errors

* fix figma plugin lint errors

* fix react issues and disable ban types for empty object as its useful in tsx defs

* Change files

* temporary allow major version for eslint package

add js file override to eslint config (#5310)

* add js file override to eslint config

* deduplicate lockfile

* remove no-non-null-assertation and add noImplicitAny and strictPropertyInitialization to base tsconfig

* fix new errors in web utils

* turn off noImplicitAny and strictPropertyInitialization for fast-element due to errors

* turn off strictPropertyAssignment and noImplicitAny for fast-foundation tsconfig

* resolve certain no-non-null-assertion errors and disable others

* turn off noImplicitAny and strictPropertyInitialization for fast-components

* disable anchored region and palette

* resolve color constants, dsp, dialog issues

* turn off strictPropertyInitialization and noImplicitAny for fast-router

* turn off no-non-null-assertion in eslint

* turn off strictNullChecks, strictPropertyInitialization, and noImplicitAny in fast-colors

* update fast-react-wrapper

* Change files

* fixup web utilities dom typings

* fixup fast-web-utilities html spec files

* disable strict null checks due to numbers, rtl, and string test and fn issues

* fixup final react wrapper issues

* add types specifically for the test package

* fix figma plugin type issues

* ignore non-null errors for color in fast-color-explorer

* fix type error by casting due to implicit any
2021-10-29 08:58:16 -07:00
John Kreitlow 54a90cb9b3
throw an error when comments in CSS contain expressions (#5156)
* throw an error when comments in CSS contain expressions

* Change files

Co-authored-by: Chris Holt <chhol@microsoft.com>
2021-09-09 20:09:53 -07:00
John Kreitlow a399c21d2a
Simplify tagged template literals transformer operations (#5038)
* redo template literal transform functions

* replace css comment expressions with normal css comments

* Change files
2021-08-06 11:56:18 -07:00
John Kreitlow 9a9f933874
update docusaurus from 2.0.0-alpha.70 to 2.0.0-beta.1 (#4889)
* exit with an error if no paths given to copy script

* consolidate and normalize scripts in website package

* update docusaurus from 2.0.0-alpha.70 to 2.0.0-beta.1

* fix badge url in fast-components doc
2021-06-24 10:32:16 -07:00
Aaron Wentzel 16b8cc70d3
Revert "update to exclude tooling from beachball publishing (#4722)" (#4733)
This reverts commit f73a6a840a.
2021-05-19 10:30:52 -07:00
Aaron Wentzel f73a6a840a
update to exclude tooling from beachball publishing (#4722)
* exclude tooling from beachball publishing

* update to reconcile include/excludes
2021-05-18 15:11:43 -07:00
Chris Holt 9f76d3fe8b
update checkout action to allow github to compare branches (#4539) 2021-04-06 11:33:37 -07:00
Ibrahim Maga c5074e9971
chore: update beachball configuration and testing (#4487)
* add beachball changes to test pipeline failures

* remove unneeded set-origin

* added service token

* update to rule out github service issue as break

* update names for git auth

* update arg for git name email

* update to comment out testing while testing

* update package config

* update beachball package and move to prod dep

* update npm pat

* update to proper dep add statement

* update to solve gh pat

* add default registry -r

* config npmrc

* add npmrc

* resole revert

* token

* cmt token

* env variable

* un-comment install dependencies and testing

* update yarn.lock with beachball

* Merges to "users/awentzel/update beachball v1" - some fixes to make the workflow work (#4476)

* fixing up the beachball publish job

* reduced the script slightly to re-use global env ideally

* adding check and change gate

* check for change file with no run

* remove check for change, it should be added to the daily build since it trigger the PR

* fix environment typo

* add --no-publish

* testing for non trigger file changes

* test beachball

* Change files

* Token validation

* add to ci-daily Check for the presence of changed files inside ./change

* change type to none

* update spelling

* change trigger on schedule only

* fix indentation

* remove added listbox for testing

* add pre-release tag

* fix cron; set to midnight trigger

* add tag canary

* remove tag

Co-authored-by: Aaron Wentzel <16669785+awentzel@users.noreply.github.com>
Co-authored-by: Kenneth Chau <34725+kenotron@users.noreply.github.com>
2021-03-26 14:53:24 -07:00
Nicholas Rice be996eea6c
feat: add playwright (#4337)
* add playwright harness script and configs (#4229)

* split harness and server

* add environment variables
* fix tsconfig conflicts
* add README

* update yarn.lock after rebase

* install playwright latest

* Replace rollup-plugin-copy with copyfiles

* cross-env environment var setting

* add playwright CI

* add ci-workflow to linux machine

* add playwright ci to linux environment

* work flow fixes in linux

* resolve conflict issue

* playwright worflow

* playwright workflow

* fix run workflow

* install playwright for servers

* change tittle for the build

* Update .github/workflows/ci-weekly.yml

Co-authored-by: Jane Chu <7559015+janechu@users.noreply.github.com>

* Update build/copy.js

Co-authored-by: Jane Chu <7559015+janechu@users.noreply.github.com>

* remove blank lines

* renaming test dir to __test__

* organize gitignore files

* Update packages/web-components/fast-components/__test__/README.md

* fix environment variable casing

* remove abbreviation from environment variable

* sort package.json scripts

Co-authored-by: John Kreitlow <863023+radium-v@users.noreply.github.com>
Co-authored-by: John Kreitlow <john.kreitlow@microsoft.com>
Co-authored-by: nicholasrice <nicholasrice@users.noreply.github.com>
Co-authored-by: Ibrahim Maga <imaga75@hotmail.com>
Co-authored-by: Jane Chu <7559015+janechu@users.noreply.github.com>
2021-02-18 15:26:05 -08:00
Aaron Wentzel 3dba154d08
chore: add operations scripts for maintaining infrastructure (#4103)
# Description
This merges CLI work for managing the Azure infrastructure.  These scripts perform operations for creating new services, destroying old services, and updating existing services.  This is beta and mostly usable with some features yet to be implemented which are documented in comments and with GH issues.

This begins a FAST CLI extending the Azure CLI simplified maintainability with consistency, speed, and reliability.
<!--- Describe your changes. -->

## Motivation & context
To provide an equal ability for all collaborators to perform common service needs.  For example, perform release deployments of websites.

<!--- What problem does this change solve? -->
<!--- Provide a link if you are addressing an open issue. -->

## Issue type checklist

<!--- What type of change are you submitting? Put an x in the box that applies: -->

- [x] **Chore**: A change that does not impact distributed packages.
- [ ] **Bug fix**: A change that fixes an issue, link to the issue above.
- [ ] **New feature**: A change that adds functionality.

**Is this a breaking change?**
- [ ] This change causes current functionality to break.

<!--- If yes, describe the impact. -->

**Adding or modifying component(s) in `@microsoft/fast-components` checklist**

<!-- Do your changes add or modify components in the @microsoft/fast-components package? Put an x in the box that applies: -->

- [ ] I have added a new component
- [ ] I have modified an existing component
- [ ] I have updated the [definition file](https://github.com/Microsoft/fast/blob/master/packages/web-components/fast-components/CONTRIBUTING.md#definition)
- [ ] I have updated the [configuration file](https://github.com/Microsoft/fast/blob/master/packages/web-components/fast-components/CONTRIBUTING.md#configuration)

## Process & policy checklist

<!--- Review the list and check the boxes that apply. -->

- [ ] I have added tests for my changes.
- [x] I have tested my changes.
- [x] I have updated the project documentation to reflect my changes.
- [x] I have read the [CONTRIBUTING](https://github.com/Microsoft/fast/blob/master/CONTRIBUTING.md) documentation and followed the [standards](https://www.fast.design/docs/community/code-of-conduct/#our-standards) for this project.

<!---
Formatting guidelines:

Accepted peer review title format:
<type>: <description>

Example titles:
    chore: add unit tests for all components
    feat: add a border radius to button
    fix: update design system to use 3px border radius

    <type> is required to be one of the following:

        - chore: A change that does not impact distributed packages.
        - fix: A change which fixes an issue.
        - feat: A that adds functionality.

    <description> is required for the CHANGELOG and speaks to what the user gets from this PR:

        - Be concise.
        - Use all lowercase characters. 
        - Use imperative, present tense (e.g. `add` not `adds`.)
        - Do not end your description with a period.
        - Avoid redundant words.

For additional information regarding working on FAST, check out our documentation site:
https://www.fast.design/docs/community/contributor-guide
-->

Co-authored-by: Jane Chu <7559015+janechu@users.noreply.github.com>
2020-11-12 12:56:10 -07:00
Aaron Wentzel eb81953c00 Revert "Change files"
This reverts commit a65ca13d976836f18474e5a386ae9b0540d9bd82.
2020-10-09 14:17:35 -07:00
Aaron Wentzel 94b6e009f2 Change files 2020-10-09 14:17:34 -07:00
Aaron Wentzel 14334adae5 update for better comments 2020-10-09 14:17:34 -07:00
Aaron Wentzel 5797413767 update to rename director to be in context of the function not product name 2020-10-09 14:17:34 -07:00
Aaron Wentzel 7ebea41d82 update to resolve name 2020-10-09 14:17:34 -07:00
Aaron Wentzel 8c5cba59d5 add github oo configuration provided by fluent 2020-10-09 14:17:34 -07:00
Aaron Wentzel c1948301fa update to use auto-formatting 2020-10-09 14:17:34 -07:00
Aaron Wentzel 6bedb4638a add beachball configuration 2020-10-09 14:17:34 -07:00
Aaron Wentzel 920bade340
chore: update security for xss and http (#3739)
* chore: remove xss for compliance as it gives false sense of security

* update to replace all http to https for security improvements

* Update build/testing/sauce-labs/test-browsers.js

Co-authored-by: John Kreitlow <863023+radium-v@users.noreply.github.com>

* Update packages/web-components/README.md

Co-authored-by: John Kreitlow <863023+radium-v@users.noreply.github.com>

* Update README.md

Co-authored-by: John Kreitlow <863023+radium-v@users.noreply.github.com>

* Update packages/web-components/fast-components/README.md

Co-authored-by: John Kreitlow <863023+radium-v@users.noreply.github.com>

Co-authored-by: John Kreitlow <863023+radium-v@users.noreply.github.com>
2020-08-20 10:58:38 -07:00
John Kreitlow cbdfc45c25
fix: rollup minify selectors should retain spaces (#3524)
# Description
Reduce complexity for CSS tagged template compression. Also spotted some invalid commas in the `progress` stylesheets.

## Motivation & context
The CSS tagged template minifier was combining `:host() .child` selectors, causing styles to not get rendered properly.

## Issue type checklist

<!--- What type of change are you submitting? Put an x in the box that applies: -->

- [ ] **Chore**: A change that does not impact distributed packages.
- [x] **Bug fix**: A change that fixes an issue, link to the issue above.
- [ ] **New feature**: A change that adds functionality.

**Is this a breaking change?**
- [ ] This change causes current functionality to break.

<!--- If yes, describe the impact. -->

**Adding or modifying component(s) in `@microsoft/fast-components` checklist**

<!-- Do your changes add or modify components in the @microsoft/fast-components package? Put an x in the box that applies: -->

- [ ] I have added a new component
- [ ] I have modified an existing component
- [ ] I have updated the [definition file](https://github.com/Microsoft/fast/blob/master/packages/web-components/fast-components/CONTRIBUTING.md#definition)
- [ ] I have updated the [configuration file](https://github.com/Microsoft/fast/blob/master/packages/web-components/fast-components/CONTRIBUTING.md#configuration)

## Process & policy checklist

<!--- Review the list and check the boxes that apply. -->

- [ ] I have added tests for my changes.
- [x] I have tested my changes.
- [ ] I have updated the project documentation to reflect my changes.
- [x] I have read the [CONTRIBUTING](https://github.com/Microsoft/fast/blob/master/CONTRIBUTING.md) documentation and followed the [standards](https://www.fast.design/docs/en/contributing/standards) for this project.

<!---
Formatting guidelines:

Accepted peer review title format:
<type>: <description>

Example titles:
    chore: add unit tests for all components
    feat: add a border radius to button
    fix: update design system to use 3px border radius

    <type> is required to be one of the following:

        - chore: A change that does not impact distributed packages.
        - fix: A change which fixes an issue.
        - feat: A that adds functionality.

    <description> is required for the CHANGELOG and speaks to what the user gets from this PR:

        - Be concise.
        - Use all lowercase characters. 
        - Use imperative, present tense (e.g. `add` not `adds`.)
        - Do not end your description with a period.
        - Avoid redundant words.

For additional information regarding working on FAST, check out our documentation site:
https://www.fast.design/docs/en/contributing/working
-->
2020-07-20 11:16:57 -07:00
Chris Holt b122f60558
chore: remove react packages, tslint packages, and unneeded react references (#3517) 2020-07-15 13:35:34 -07:00
gpresland 48fdb9822c
chore: correct GitHub spelling (#3486)
* Github > GitHub in docs and READMEs

* Github > GitHub on website

Co-authored-by: Greg Presland <gpresland+gitlab@gmail.com>
Co-authored-by: Nicholas Rice <nicholas.rice119@gmail.com>
Co-authored-by: Rob Eisenberg <EisenbergEffect@users.noreply.github.com>
2020-07-10 09:02:01 -04:00
John Kreitlow 7533e927f2
feat: simplify rollup configs and compress tagged template literals (#3452)
* add minify tagged css template rollup plugin to fast-element package

* add rollup plugins for template literal minify

- Added to fast-foundation, fast-components, and fast-components-msft

* fix circular dependency

* add missing attribute quotes

* manually collapse css template literals
2020-07-08 09:32:43 -07:00
Rob Eisenberg c1050679f8
chore: change all instances of fast-dna to fast (#3381)
* chore: change all instances of fast-dna to fast

* chore: revert cloudinary url changes

* chore: revert medium blog url change

* docs: fix some broken links in the intro
2020-06-25 20:17:56 -07:00
Aaron Wentzel 3b89d26374
chore: add documentation to new docs folder (#3196)
* add writing style to documentation

* add testing documentation

* add policy to documentation

* add standards to documentation

* update to migrate sauce labs to internal only in build/testing
2020-05-30 08:31:29 -07:00
Jane Chu 4cc029f18a
chore: add git attributes and normalize line endings (#3072) 2020-05-06 17:03:18 -07:00
Chris Holt 9c605c7686
chore: reorganize repository structure and workspaces (#2927)
* initial move of files into new sub directories

* modify pathing for tsconfig, package.json references

* move website to sites folder

* update build steps for website

* ensure old docusaurus files stay ignored

* move jss-utils to react and figma plugin to tooling
2020-04-14 14:48:12 -07:00
Chris Holt de0a7843e3
chore: update repo to use fast-eslint-rules (#2913)
* chore: update repo to use eslint instead of tslint

* merge and fix fast element eslint issues
2020-04-10 14:35:54 -07:00
Chris Holt c77efd4e77
chore: delete fast dev site package (#2448) 2019-11-15 15:12:31 -08:00
Chris Holt 4b7bb2d5dd
chore: update repository to yarn (#2382)
* test conversion to yarn

* test updated yaml for circleci

* fixing builds

* update circleci to install via yarn docs

* setup prettier as global install for test

* use sudo to install lerna

* update typings for tooling package plugin controls

* fix component explorer issues

* doc updates

* fix angular tests with tsconfig

* test cache and frozen lockfile

* ensure workspaces are built

* change build to prepare

* fixing tests

* update component explore readme conversion path for node modules

* setup tests to stream again

* update working documentation

* update lockfile

* change back to npm from yarn install

* update readmes to reflect npm vs yarn

* revert tooling changes
2019-10-29 11:14:51 -07:00
Aaron Wentzel c340341cfa chore: update documentation to new domain name (#2010) 2019-07-30 16:23:33 -07:00
Jeff Smith f7c29da97d
feat: converted the app schemas to typescript, removed typings file and related schema scripts. (#1869)
* feat: remove app json schemas and clean up

* updated recently added schema refrences
2019-06-18 12:55:21 -07:00
Jeff Smith 2029e899b5
feat: convert schema files to .ts in base component package (#1851)
* restored .json files

* updated pathing in app to be more specific

* add convert script

* refined convert script and deleted json files

* if tmp folder does not exsist create it
2019-06-13 15:49:53 -07:00
Nicholas Rice 9b8480a4d4 fix: updates documentation site with latest master (#1818)
* update docusaurus

* fixing link syntax

* point typedoc at the correct tsconfig

* fixing ts error in background

* update website files
2019-06-04 16:57:12 -07:00
Julia McGeoghan 2e79622aa9 chore: add verbose option to api/typedoc documentation generation script (#1629)
* chore: add verbose option to api/typedoc documentation generation script

* use yargs dependency for doc build script's command line arguments
2019-04-16 08:08:07 -07:00
Julia McGeoghan 5434d62304 chore: prevent documentation site API links from routing to 404 pages (#1606) 2019-04-08 15:49:43 -07:00
Julia McGeoghan 524d4b7c89 chore: refactor how copy readme script prints output to terminal (#1546)
* refactor: update how copy readme script prints output to terminal to make it easier to read

* update glob function so that it doesn't ignore lowercase readme titles

* update variable names to make them read more like a counter
2019-03-30 14:32:58 -07:00
Stephane Comeau 52953ce91f feat: rename component display names, update directory export tests (#1572)
BREAKING CHANGE: Component display names are now prefixed to improve discoverability
2019-03-25 12:07:19 -07:00
Jane Chu 2ec064487d fix: update to use esModuleInterop in the TypeScript configuration files (#1211)
BREAKING CHANGE: This will affect how imports will be handled by
consumers
2019-03-25 12:07:19 -07:00
Aaron Wentzel 8c64c4c249
chore: update documentation site (#1536)
* chore: update documentation with latest pipeline changes

* chore: update api documentation

* chore: update TypeDoc usage for contextual accuracy

* update to add ignore statement for typedoc generated files

* update localization file for docusaurus

* remove files to be ignored

* update locale file

* update to fix broken links in footer

* update to ignore autogenerated locale file
2019-03-19 10:24:42 -07:00
Julia McGeoghan db106119fb chore: create script for typedoc docusaurus integration (#1481)
Co-authored-by: Aaron Wentzel <16669785+awentzel@users.noreply.github.com>
2019-03-07 16:25:41 -07:00
Julia McGeoghan da842874f8 chore: update title casing for consistency in page and navigation (#1462) 2019-02-28 10:57:47 -07:00
Julia McGeoghan 9ac7543931 fix: create docs/en/packages folder in copy-package-readme.js script if said folder doesn't exist (#1395) 2019-02-19 09:10:05 -08:00
Aaron Wentzel b64e96c42c
fix: update broken links after migrated msft-docs to explore (#1383)
* update broken links after migrated msft-docs to explore

* update to include generated file

* Revert "update to include generated file"

This reverts commit 81e142bc5407909ee9bf05e103b57e336d60ed63.
2019-02-15 09:58:51 -07:00
Julia McGeoghan f7ff87bc3a chore: update automation process for docusaurus documentation generation (#1340) 2019-01-29 13:03:17 -07:00
Julia McGeoghan 7d93056992 chore: add script for copying package readme files to docs/en/packages (#1315) 2019-01-23 16:26:13 -08:00
Aaron Wentzel 7a78666c85
chore: update to add package documentation (#1313)
* dir structure created

* add typescript package

* delete unused file

* remove doctype packages

* update per Jason feedback

* update to fix lint errors in markdown

* remove package as it will be deprecated in future

* update to remove util from packages
2019-01-22 10:50:45 -08:00
Nicolas LoGiudice 0e159d4f58
feat: add default message when no documentation is provided in development site (#1096)
* adds test component with no documentation, adds default documentation message when no documentation is provided

* updates based on comments

* updates logic and removes div wrapper

* adds back in readme data

* fixes extra spacing

* fixes spaces
2018-11-19 11:31:49 -08:00
Nicolas LoGiudice fbebbadf93
feat: add tests to ensure all components are exported in base and MSFT (#1061)
* adds test to ensure all components are exported

* moves function to helper folder, simplifies tests

* removes ignoreCodes, WARN will show during unit-tests

* test prettier

* fixes messaging

* adds tests at root

* Finishes tests for export function

* simplifies logic using requires

* removes comment

* updates based on comments

* fixes formatting

* removes unneeded packages

* removes unneeded package data

* removes react related config

* removes npmignore

* updates based on comment

* updates package

* removes prettier

* removes unneeded package data

* adds missing export :)
2018-11-02 12:00:19 -07:00