Commit Graph

28 Commits

Author SHA1 Message Date
Liam DeBeasi
32bc33ed28 refactor(angular): move to packages directory (#27719)
Issue number: N/A

---------

<!-- Please do not submit updates to dependencies unless it fixes an
issue. -->

<!-- Please try to limit your pull request to one type (bugfix, feature,
etc). Submit multiple pull requests if needed. -->

## What is the current behavior?
<!-- Please describe the current behavior that you are modifying. -->

The `angular` directory sits at the root of the project instead of in
`packages` with all the other JS Framework integrations. This does not
cause any functional issues with Ionic, but it is confusing since
integrations are not in a consistent place.

## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->

- Moves the `angular` directory to `packages/angular`

Note: Most files should remain unchanged. The only files I changed are
the files that had direct paths to the old `angular` directory:

1. Removes the `angular` path in `lerna.json`. This is now covered by
`packages/*`
2. Updated the angular file path in `.gitignore`
3. Updates the path to the angular package in `stencil.config.ts` for
the Angular Output Targets
4. Updates some of Angular's sync scripts to correctly get the core
stylesheets as well as the core package.
5. Updates the test app sync script to correctly sync core and
angular-server

~I'm not entirely sure why GitHub thinks
https://github.com/ionic-team/ionic-framework/pull/27719/files#diff-f5bba7e7c7c75426e2b9c89868310cb03890493b4efe0252adf8d12cc8398962
is a new file since it exists in `main` here:
1f06be4a31/angular/test/base/scripts/build-ionic.sh~
Fixed in
6e7fc49827

## Does this introduce a breaking change?

- [ ] Yes
- [x] No

<!-- If this introduces a breaking change, please describe the impact
and migration path for existing applications below. -->


## Other information

<!-- Any other information that is important to this PR such as
screenshots of how the component looks before and after the change. -->

Dev build: `7.1.2-dev.11688052109.13454f5c`
2023-07-05 17:52:35 +00:00
Liam DeBeasi
1439ff9c43 test(docs): add documentation on custom Ionic functions (#27248)
Issue number: N/A

---------

This PR adds documentation for the following:

1. A step-by-step guide for migrating to generators.
2. Documentation on the custom tooling we built on top of Playwright
3. A best practice guide. Note: This was originally in the Ionic
internal Notion, but I moved it here because it is of value to community
contributors.

I also added a few new best practices that were not on the Notion guide:

- Components must have a `basic` test with an `index.html` file
- Slow tests should be broken up across multiple files for CI
performance
- Rendering and functionality tests should be broken up across multiple
test.describe blocks or files

---------

Co-authored-by: Amanda Johnston <90629384+amandaejohnston@users.noreply.github.com>
2023-04-26 19:01:13 +00:00
Brandy Carney
e0b2bc5ece docs(contributing): include steps to preview changes in an external app (#27172)
updates the contributing guide to:

- include steps to package changes and test them in an external app
- fix the references to the test apps so they point to the right
directories
- link to the test app directories for steps to run them and preview
changes from within this repository
2023-04-13 15:01:09 +00:00
Amanda Johnston
4195f7ee28 chore(contributing): add process notes for feature PRs (#25391) 2022-06-02 14:18:27 -05:00
Amanda Johnston
16a8b1e105 chore(templates): clarify process for updating docs (#25286) 2022-05-13 12:46:41 -05:00
Sean Perkins
34cae57acc docs(contributing): update requirements for contributing (#24708) 2022-02-03 14:41:13 -05:00
Sean Perkins
b2f2a4b71b docs(): docs reference main instead of master (#24216) 2021-11-12 14:31:18 -05:00
Liam DeBeasi
e8fe117c34 docs(): update table of contents for contributing guide (#24148) 2021-11-01 17:54:25 -04:00
Liam DeBeasi
5bcb39f82b docs(): update contributing guide for angular, react, and vue (#24141)
resolves #24137
2021-11-01 17:37:48 -04:00
Liam DeBeasi
71c7284ed5 chore(): update contributing docs, update ionitron bot (#21117) 2020-04-23 15:44:21 -04:00
Brandy Carney
2981eaa501 docs(contributing): add an example of multi-line breaking changes 2019-10-15 13:14:48 -04:00
Brandy Carney
c1bff121d9 docs(contributing): update commit message guidelines 2019-10-15 12:21:44 -04:00
Abdelaziz Bennouna
39c119ab4b docs(contributing): specify how to preview changes in RTL (#17173) 2019-01-22 12:27:03 -05:00
Brandy Carney
82457d874b fix(action-sheet): remove the height shift on press and update iOS design (#16862)
This changes the border into a linear gradient background image which allows us to avoid the height decrease on press and have the same border as the background color when pressed.

- merges all action sheet tests to the basic directory (except standalone, translucent), references #16715
- removes the height shift on press, fixes #16790
- fixes the cancel button on iOS so it is `#ffffff` by default
- gets the look of the action sheet closer to native for iOS
- only applies the translucent and backdrop filter if it is supported by the browser (chrome will not show transparent anymore)
- updates documentation to describe when translucent will show up
- adds documentation on how to use screenshot tests
2019-01-10 18:13:31 -05:00
Paul Stelzer
ec83e994ef docs(contributing): update steps for v4 (#16705)
resolves #16672
2018-12-18 09:54:36 -05:00
Joseli.to
fe0c3b42ae fix(docs): Fix commit link on CONTRIBUTING.md (#15834) 2018-10-02 17:50:22 -05:00
Brandy Carney
7a8d5f68d2 chore(stylelint): remove sass-lint/scss-lint in favor of stylelint
- remove scss-lint and sass-lint
- add stylelint and stylelint-order packages and configuration
- update all *.scss files to new syntax

fixes #14805
2018-07-19 15:10:30 -05:00
Adam Bradley
2e83084867 docs(readme): move jsdoc descriptions to readme.md 2017-11-21 21:16:49 -06:00
Brandy Carney
e354f21936 docs(github): rename driftyco references to ionic-team 2017-05-30 10:51:53 -04:00
Brandy Carney
1bf1a61864 docs(contributing): copy editing, removing abbreviated words 2017-04-18 16:33:34 -04:00
Justin Willis
aeef59bc7a chore(contributing): tweak info and bullet points 2017-02-06 14:49:49 -06:00
Brandy Carney
cf1196a209 docs(contributing): update contributing and scripts docs for commit messages 2016-11-04 13:24:08 -04:00
Brandy Carney
97426f8af4 docs(contributing): update gulp tasks for contributing 2016-10-11 11:59:30 -04:00
Manu Mtz.-Almeida
3a75eb466e docs(contributing): updates gulp commands 2016-10-02 18:59:27 +02:00
Dan Bucholtz
83d973b1a8 chore(demos): change dgeni path for demos
change dgeni path for demos
2016-09-20 15:20:04 -05:00
Purusothaman Ramanujam
e7adbad962 docs(): Update CONTRIBUTING.md (#7603)
Incorrect link.
2016-08-08 12:04:55 -04:00
Adam Bradley
7f83445b59 chore(contributing): update contributing guidelines 2016-06-29 21:34:42 -05:00
Justin Willis
149d8dccfa chore(): add github folder back 2016-06-24 14:58:03 -05:00