102 Commits

Author SHA1 Message Date
e826568c75 docs(readme): update broken links, repository name, clean up readme (#29508) 2024-05-15 21:26:27 +00:00
b315b0cb29 chore(docs): consolidate the developer resource files into a docs/ directory (#29266)
Start your review here 👉
[docs/README.md](https://github.com/ionic-team/ionic-framework/blob/FW-6107/docs/README.md)

## What is the current behavior?

Documentation files with information on how to contribute, component
implementations, testing, etc. are scattered throughout various folders
in this repository.

## What is the new behavior?

Consolidates the documentation files into a root `docs/` directory for
easier discovery and organization.

`/docs` tree:

```
├── _config.yml
├── component-guide.md
├── CONTRIBUTING.md
├── README.md
├── sass-guidelines.md
├── angular
│   ├── README.md
│   └── testing.md
├── core
│   ├── README.md
│   └── testing
│       ├── README.md
│       ├── api.md
│       ├── best-practices.md
│       ├── preview-changes.md
│       └── usage-instructions.md
├── react
│   ├── README.md
│   └── testing.md
├── react-router
│   ├── README.md
│   └── testing.md
├── vue
│   ├── README.md
│   └── testing.md
└── vue-router
    ├── README.md
    └── testing.md
```

**Migrates the following:**

| Previous Location | New Location |
| ----------------------------------------------------------- |
----------------------------------------- |
| `.github/COMPONENT-GUIDE.md` | `docs/component-guide.md` |
| `.github/CONTRIBUTING.md` | `docs/CONTRIBUTING.md` |
| `core/scripts/README.md` | `docs/core/testing/preview-changes.md` |
| `core/src/utils/test/playwright/docs/api.md` |
`docs/core/testing/api.md` |
| `core/src/utils/test/playwright/docs/best-practices.md` |
`docs/core/testing/best-practices.md` |
| `core/src/utils/test/playwright/docs/README.md` |
`docs/core/testing/README.md` |
| `core/src/utils/test/playwright/docs/usage-instructions.md` |
`docs/core/testing/usage-instructions.md` |
| `packages/angular/test/README.md` | `docs/angular/testing.md` |
| `packages/react-router/test/README.md` |
`docs/react-router/testing.md` |
| `packages/react/test/README.md` | `docs/react/testing.md` |
| `packages/react/test/base/README.md` | `docs/react/testing.md` |
| `packages/vue/test/README.md` | `docs/vue/testing.md` |

**Adds the following:**

| File | Description |
| ----------------------------- |
-----------------------------------------------------------------------
|
| `docs/sass-guidelines.md` | Sass Variable guidelines taken from
`ionic-framework-design-documents` |
| `docs/README.md` | Entry file that should link to all other files |
| `docs/_config.yml` | Config file for use with GitHub pages |
| `docs/core/README.md` | Description of core, links to contributing and
testing |
| `docs/angular/README.md` | Description of angular, links to
contributing and testing |
| `docs/react/README.md` | Description of react, links to contributing
and testing |
| `docs/react-router/README.md` | Description of react-router, links to
contributing and testing |
| `docs/vue/README.md` | Description of vue, links to contributing and
testing |
| `docs/vue-router/README.md` | Description of vue-router, links to
contributing and testing |
| `docs/vue-router/testing.md` | Testing file for vue-router, populated
from vue-router's main README |

**Does not** add any files for `angular-server`. This is because the
README is essentially empty and there is no testing in that directory. I
can add blank files if we want to have something to add to later.

**Does not** migrate the content of the packages' root `README.md`
files. These files are used for their npm package descriptions so we
should not edit them.

## Hosting Documentation

We can (and should) host these files using GitHub Pages. I have
duplicated them in a personal repository to see how this would look:
[docs-consolidation](https://brandyscarney.github.io/docs-consolidation/).

Doing so will require some formatting fixes (see [Sass
Guidelines](https://brandyscarney.github.io/docs-consolidation/sass-guidelines.html#-reusable-values))
so I did not publish them now but we can easily enable GitHub pages by
toggling a setting in this repository.

## Other information

- Verify that no documentation files were missed in the migration
- You can use these commands to search for `*.md` files in a directory:
    - `find core/src -type f -name "*.md" -print`
- `find packages/angular -type f -name "*.md" -not -path
"**/node_modules/*" -print`
- I did add some redirect links in some of the existing markdown files
so they might still exist for that reason
- We should probably break up the contributing + component guide
documentation into smaller files, such as including best practices, but
I wanted to get everything in the same place first
- The contributing has sections on each of the packages that we could
move to that package's docs folder:
https://github.com/ionic-team/ionic-framework/blob/main/.github/CONTRIBUTING.md#core

---------

Co-authored-by: Maria Hutt <thetaPC@users.noreply.github.com>
2024-04-08 19:06:26 +00:00
e2c1845a24 chore(docs): fix broken angular link in README (#28039)
<!-- 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. -->
angular link in README is broken

## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
angular link in README is fixed now.

## 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. -->
2023-08-22 14:14:24 +00:00
cbf7f7286e chore(readme): update migration guides to correct links (#27072) 2023-03-31 10:34:26 -04:00
eb10a2e5f6 chore(): sync with main 2023-03-24 14:37:39 -04:00
6e04562b3b chore(readme): update examples of conference app to include react conference app (#27013) 2023-03-23 14:46:57 -04:00
8860a11de7 chore(): sync with main 2023-03-17 17:26:39 -04:00
162d139abe chore(): fix link in readme (#26977) 2023-03-17 15:55:18 -04:00
c791a78aa2 chore(readme): v7 migration guide (#26926) 2023-03-07 17:04:15 -05:00
03dd372933 chore(README): update links from next to main (#24384) 2021-12-13 13:34:12 -05:00
abd9a4b0a1 chore(README): logo url asset path (#24373) 2021-12-10 17:09:42 -05:00
3fc278a539 chore(README): update readme format (#24368) 2021-12-10 17:00:25 -05:00
b2f2a4b71b docs(): docs reference main instead of master (#24216) 2021-11-12 14:31:18 -05:00
d5980354fa chore(): add link to v6 beta onboarding guide (#23495) 2021-06-23 09:31:15 -04:00
3ab8e5d129 chore(): fix vue readme path (#22433)
Co-authored-by: svennergr < svennergr@users.noreply.github.com>
2020-11-05 11:39:48 -05:00
591c133344 docs(readme): Ionic -> Ionic Framework 2020-07-20 11:55:59 -04:00
9413aa0bac docs(coc): add Contributor Covenant Code of Conduct (#21550) 2020-06-29 11:35:29 -04:00
c6051e89a5 fix(): updating link to react readme (#19154) 2019-08-21 17:25:08 -06:00
4c896c529b docs(): update alpha docs for react and vue. (#17216) 2019-01-22 22:06:17 -06:00
93671797a6 chore(react): update version after release. (#16844) 2018-12-20 11:54:34 -06:00
2f66ae4f62 chore: extract v3 into its own repository (#16131)
These should be the necessary changes to move v3 source code & issues to the new home for Ionic 3: https://github.com/ionic-team/ionic-v3
2018-10-29 15:10:29 -05:00
73cff0c61a feat(): initial vue support 2018-10-10 17:04:33 -04:00
d37623a2ca chore(packages): move the packages to root 2018-03-12 16:02:25 -04:00
097f1a2cd3 chore(readme): fix link to angular package 2018-03-12 14:54:52 -05:00
506b1ac53e docs(readme): add info on the v3 source move 2018-03-12 15:00:53 -04:00
6bd51f100f docs(readme): add CodeTriage badge (#13969)
See https://github.com/ionic-team/ionic/pull/13969
2018-02-09 16:27:24 -05:00
2a72316c69 docs(readme): move breaking changes out, add more, remove duplicates 2017-07-21 12:15:35 -04:00
44c98b2da6 docs(readme): add v4 readme 2017-07-06 16:11:52 -04:00
bd5b67304d chore(): begin adding ionic components to mono-repo. 2017-06-21 09:33:06 -05:00
5bd2463d4e docs(readme): tweak the breaking changes 2017-05-26 17:54:55 -04:00
99c7541d2b docs(readme): update breaking changes in v4 readme 2017-05-26 17:44:15 -04:00
e50dc31d93 Merge branch 'master' into v4
# Conflicts:
#	README.md
#	package.json
#	src/components/action-sheet/action-sheet-component.ts
#	src/components/badge/badge.scss
#	src/components/card/card.ios.scss
#	src/components/card/card.md.scss
#	src/components/card/card.wp.scss
#	src/components/scroll/scroll.scss
#	src/components/scroll/scroll.ts
#	src/components/scroll/test/basic/main.html
#	src/components/slides/slides.scss
#	src/components/slides/swiper/swiper-effects.ts
#	src/components/slides/swiper/swiper-events.ts
#	src/components/slides/swiper/swiper-parallax.ts
#	src/components/slides/swiper/swiper.ts
#	src/components/toggle/test/toggle.spec.ts
#	src/components/toggle/toggle-gesture.ts
#	src/components/toggle/toggle.ios.scss
#	src/components/toggle/toggle.md.scss
#	src/components/toggle/toggle.ts
#	src/components/toggle/toggle.wp.scss
#	src/themes/ionic.mixins.scss
2017-05-17 23:03:49 +02:00
e0b27d4ad7 docs(readme): update readme 2017-05-17 16:23:35 -04:00
a8b8fb880a docs(readme): add note about ion-label 2017-04-29 00:29:02 -05:00
5809444aaf chore(tasks): add v4 build tasks 2017-04-18 15:31:13 -05:00
902f5f7c1f chore(readme): make version agnostic 2017-04-10 10:30:23 -05:00
ec40ea4256 chore(readme): remove issue stats since site is erroring
closes #10546
2017-02-24 16:11:39 -05:00
305cc623a7 chore(readme): add link to crash course video 2017-02-03 10:46:09 -05:00
2ed0e12bcc chore(readme): update description and add circle badge 2017-02-02 17:44:31 -05:00
41ca5b3ae6 chore(readme): add badges for npm version and issue stats 2017-02-02 16:47:21 -05:00
1d9270b6dd chore(ionic): remove Commitizen badge 2017-01-26 11:04:24 -05:00
60adf7bbd8 Update README.md 2017-01-16 10:04:26 -06:00
8fd6a902cf chore(readme): update readme
update readme
2016-09-28 12:26:50 -05:00
c337f0abed Update README.md 2016-09-19 09:29:23 -05:00
63bc41d607 docs(readme): fix link to CONTRIBUTING.md (#7550) 2016-08-04 17:18:25 -04:00
d458b1ec90 chore(ci): kicking the tires 2016-06-27 16:22:37 -05:00
06bf679345 docs(readme): update slides reference 2016-05-19 14:00:22 -05:00
2df115b1e3 Update README.md 2016-02-10 17:14:23 -05:00
332c761b9e chore(commitizen): add our custom Ionic prompts
References #5077
2016-01-19 15:04:26 -05:00
3570f17157 chore(commitizen): Add Commitizen
References #5077
2016-01-19 13:27:06 -05:00