-
Notifications
You must be signed in to change notification settings - Fork 1.5k
docs: set up ir-docs #2530
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
docs: set up ir-docs #2530
Changes from all commits
Commits
Show all changes
71 commits
Select commit
Hold shift + click to select a range
d68f34c
chore: RN 0.72.0-rc.3 and Expo 49 alpha.3
frankcalise 772f1de
chore: alpha4 expo 49 and RN rc6
frankcalise 6c62b83
chore: package updates
frankcalise e64d38a
chore: merge branch 'master' into feat/rn-72-expo-49
frankcalise ca98ae8
chore: remove webpack-config dep, expo uses metro now
frankcalise 0c77940
feat(web): metro over webpack for SDK 49
frankcalise ef58d4f
chore: tsc fix
frankcalise f10956a
Ignite Expresso (#2476 by @frankcalise)
frankcalise ed0b3af
docs(readme): move documentation link higher, update versions
frankcalise 005c2de
feat(boilerplate): add in default eas.json for EAS Build
frankcalise bf300e1
chore(boilerplate): eas.json updates
frankcalise ea415d8
chore: cherry-pick 2e24ef8
mazenchami c3fd3c5
chore: remaining TS strict fixes
frankcalise 6962ad7
feat(boilerplate): expo TS paths in favor of babel plugin
frankcalise c62ed38
fix(demo): podcast list data
frankcalise c4d79dd
fix(demo): tab icons
frankcalise 434a4e8
fix(boilerplate): podfile.lock
frankcalise c240385
overloading Array.filter for the special case of the Boolean constructor
mazenchami 735121b
fix(boilerplate): update reactotron deps, type fixes
frankcalise 4a5e225
chore: gitignore for flame cli 🔥
frankcalise 322975f
refactor(cli): rework experimental flag for more flexible options
frankcalise 3044899
fix(cli): kebab-case over camelCase for flags
frankcalise dbcd641
fix(ReactotronConfig): update to chain
joshuayoes e94a25a
Merge branch 'master' into feat/rn-72-expo-49
jamonholmgren 757f850
chore(boilerplate): remove native dirs
frankcalise 2cecd7c
feat(cli): workflow options go/prebuild/manual
frankcalise cf24469
feat(boilerplate): add fabric bool to demo debug screen
frankcalise 9502968
chore(boilerplate): dep updates
frankcalise 653af08
fix(cli): workflow name value mapping
frankcalise d345de6
fix(cli): fix cache issue with tests
frankcalise 0d1a8d9
docs(releasing-ignite): fixed package.json snippet to be more accurate
frankcalise af34b66
fix(cli): #2225 remove-demo finds all empty dirs
frankcalise 99e5946
fix(boilerplate): #2230
frankcalise 2ca37f7
chore(boilerplate): update reactotron deps
frankcalise 74650b6
fix(cli): drop improper flag from prebuild
frankcalise 7fd9e1b
feat(cli): add prebuild progress message
frankcalise 688e553
fix(boilerplate): removed unnecessary expo deps
frankcalise efc5e1d
fix(cli): new arch bools before prebuild
frankcalise e5d045a
chore: dir clean up, win32 compat
frankcalise 258e8c0
feat(boilerplate): config plugin scaffolding (#2487 by @frankcalise)
frankcalise 65c4d0b
fix(cli): new arch toggle
frankcalise 11cc2c8
docs(readme): add more badges
frankcalise ea88b0c
docs(readme): remove expo badge
frankcalise b13852b
Merge branch 'master' into feat/rn-72-expo-49
frankcalise 7d8eef5
Update README.md
frankcalise ba65810
chore(boilerplate): remove unused overrides
frankcalise 9a37093
fix(boilerplate): better new arch support
frankcalise eecac88
chore(boilerplate) Update react-native to 0.72.5 (#2505)
markrickert 7d78fc6
feat(cli): add bun support (#2497 by @frankcalise @jamonholmgren)
frankcalise 4f03467
chore: Merge branch 'master' into feat/rn-72-expo-49
frankcalise 9b768dd
Merge branch 'master' into feat/rn-72-expo-49
frankcalise fce89e1
fix(cli): Expo Go compat deps (#2508 by @frankcalise and @markrickert)
frankcalise 19a0aff
fix(boilerplate): update type import
frankcalise b1b33c2
fix: ios compiling issue when the user specifies the new architecture…
markrickert bddaea5
Merge branch 'master' into feat/rn-72-expo-49
frankcalise 1ac2870
feat(boilerplate) `@shopify/flash-list` integration and ListView HOC …
markrickert 23c3953
Merge branch 'master' into feat/rn-72-expo-49
frankcalise c484e3d
fix(boilerplate): inherit default metro from expo (#2526 by @frankcal…
frankcalise d1968de
fix(web): Fixes web implementation (#2528)
markrickert 334b8bb
docs: ir-docs dir structure
frankcalise 71ef751
chore(docs): Cleanup
markrickert 69a8df8
docs(upgrades): go/prebuild notes
frankcalise c44bbff
Merge branch 'master' into docs/ir-docs
jamonholmgren a1a4ba8
Align with master
jamonholmgren 22729f9
Merge branch 'master' into docs/ir-docs
frankcalise 7ce87f4
docs(readme): point to hosted site
frankcalise a5471f7
docs(readme): link directly to md for now
frankcalise 2cf7a74
docs: ir-doc release prep
frankcalise 888db2a
docs: added cli options
frankcalise 2e7b2c5
docs: rework landing for getting started
frankcalise 3c46eaf
ci(ir-docs): orb setup
frankcalise File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -110,7 +110,7 @@ | |
} | ||
}, | ||
"engines": { | ||
"node": ">=18" | ||
"node": ">=16" | ||
}, | ||
"prettier": { | ||
"printWidth": 100, | ||
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,72 @@ | ||
--- | ||
sidebar_position: 1 | ||
--- | ||
|
||
# Welcome to Ignite documentation! | ||
|
||
Check out this list of topics: | ||
|
||
- [Getting Started Guide](./Guide.md) - If you're new to Ignite, start here | ||
- [Components](./Components.md) - Ignite's built-in UI components | ||
- [AutoImage](./Components-AutoImage.md) | ||
- [Button](./Components-Button.md) | ||
- [Card](./Components-Card.md) | ||
- [EmptyState](./Components-EmptyState.md) | ||
- [Header](./Components-Header.md) | ||
- [Icon](./Components-Icon.md) | ||
- [ListItem](./Components-ListItem.md) | ||
- [ListView](./Components-ListView.md) | ||
- [Screen](./Components-Screen.md) | ||
- [Text](./Components-Text.md) | ||
- [TextField](./Components-TextField.md) | ||
- [Utils](./Utils.md) - Collection of helpful utilities | ||
- [useSafeAreaInsetsStyle](./Utils-useSafeAreaInsetsStyle.md) | ||
- [useHeader](./Utils-useHeader.md) | ||
- [Theming](./Theming.md) - How to customize the look and feel of your app | ||
- [Colors & Palettes](./Theming-Colors-And-Palettes.md) - Explanation of our palette-based approach to colors | ||
- [Fonts & Typography](./Theming-Fonts-And-Typography.md) - How we define fonts in a semantic way | ||
- [Spacing](./Theming-Spacing.md) - How to approach consistent spacing throughout your Ignite app | ||
- [Styling](./Styling.md) - How we approach styling components in Ignite | ||
- [Navigation](./Navigation.md) - How [React Navigation](https://reactnavigation.org/docs/getting-started/) is used to navigate through your screens | ||
- [Testing](./Testing.md) - How to test your Ignite app | ||
- [Generators](./Generators.md) - Everything you need to know about Ignite generators | ||
- [Generator Templates](./Generator-Templates.md) - Writing your own generator templates | ||
- [Folder-Structure](./Folder-Structure.md) - An explanation of the Ignite folder structure | ||
- [Why MobX-State-Tree?](./MobX-State-Tree.md) - All about MobX-State-Tree, and why we use it instead of Redux | ||
- [Expo and Ignite](./Expo-and-Ignite.md) - How Expo fits in with Ignite, and whether you should use it | ||
- [TypeScript](./TypeScript.md) - An explanation of TypeScript in Ignite and lots of resources | ||
- [Upgrading Ignite](./Upgrading-Ignite.md) - How to upgrade your app to the latest and greatest Ignite patterns | ||
- [Tour of Ignite](./Tour-of-Ignite.md) - Tour of the Ignite code base for interested contributors | ||
- [Releasing Ignite](./Releasing-Ignite.md) - How we release Ignite | ||
- [Internationalization](./Internationalization.md) — How to Internationalize your app | ||
- [Backend API Integration](./Backend-API-Integration.md) - An explanation of Ignite's basic API setup | ||
- [Remove Demo Code](./Remove-Demo-Code.md) - A quick guide on how to remove Ignite's demo code via command line | ||
## Getting Started | ||
|
||
### Quick Start | ||
|
||
```terminal | ||
npx ignite-cli@latest new pizza-app --yes | ||
``` | ||
|
||
### Full Guide | ||
|
||
If you're new to Ignite, start by reading our [Getting Started Guide](./Guide.md)! | ||
|
||
### Intro Video | ||
|
||
Check out the [Getting Started with Ignite](https://www.youtube.com/watch?v=KOSvDlFyg20) video for a 13 minute overview! | ||
|
||
## Proven React Native boilerplate | ||
|
||
The culmination of over seven years of constant React Native development, Ignite is the most popular React Native app boilerplate for both Expo and bare React Native. | ||
|
||
This is the React Native boilerplate that the [Infinite Red](https://infinite.red) team uses on a day-to-day basis to build client apps. Developers who use Ignite report that it saves them two to four weeks of time on average off the beginning of their React Native project! | ||
|
||
## Usage | ||
|
||
- [Command-line Interface (CLI)](./cli/Ignite-CLI.md) | ||
- [Remove Demo Code](./cli/Remove-Demo-Code.md) - A quick guide on how to remove Ignite's demo code via command line | ||
- [Troubleshooting](./cli/Troubleshooting.md) | ||
- [Components](./boilerplate/components/Components.md) - Ignite's built-in UI components | ||
- [AutoImage](./boilerplate/components/AutoImage.md) | ||
- [Button](./boilerplate/components/Button.md) | ||
- [Card](./boilerplate/components/Card.md) | ||
- [EmptyState](./boilerplate/components/EmptyState.md) | ||
- [Header](./boilerplate/components/Header.md) | ||
- [Icon](./boilerplate/components/Icon.md) | ||
- [ListItem](./boilerplate/components/ListItem.md) | ||
- [ListView](./boilerplate/components/ListView.md) | ||
- [Screen](./boilerplate/components/Screen.md) | ||
- [Text](./boilerplate/components/Text.md) | ||
- [TextField](./boilerplate/components/TextField.md) | ||
- [Concepts](./concept/Concepts.md) - An overview of the concepts behind developing with Ignite | ||
|
||
- [Backend API Integration](./concept/Backend-API-Integration.md) - An explanation of Ignite's basic API setup | ||
- [Expo and Ignite](./concept/Expo-and-Ignite.md) - How Expo fits in with Ignite, and whether you should use it | ||
- [Folder-Structure](./concept/Folder-Structure.md) - An explanation of the Ignite folder structure | ||
- [Generators](./concept/Generators.md) - Everything you need to know about Ignite generators | ||
- [Generator Templates](./concept/Generator-Templates.md) - Writing your own generator templates | ||
- [Internationalization](./concept/Internationalization.md) — How to Internationalize your app | ||
- [Why MobX-State-Tree?](./concept/MobX-State-Tree.md) - All about MobX-State-Tree, and why we use it instead of Redux | ||
- [Navigation](./concept/Navigation.md) - How [React Navigation](https://reactnavigation.org/docs/getting-started/) is used to navigate through your screens | ||
- [Styling](./concept/Styling.md) - How we approach styling components in Ignite | ||
- [Testing](./concept/Testing.md) - How to test your Ignite app | ||
- [TypeScript](./concept/TypeScript.md) - An explanation of TypeScript in Ignite and lots of resources | ||
- [Upgrades](./concept/Upgrades.md) - How to upgrade your app to the latest and greatest Ignite patterns | ||
|
||
- [Theming](./boilerplate/theming/Theming.md) - How to customize the look and feel of your app | ||
- [Colors & Palettes](./boilerplate/theming/Colors-And-Palettes.md) - Explanation of our palette-based approach to colors | ||
- [Fonts & Typography](./boilerplate/theming/Fonts-And-Typography.md) - How we define fonts in a semantic way | ||
- [Spacing](./boilerplate/theming/Spacing.md) - How to approach consistent spacing throughout your Ignite app | ||
- [Utils](./boilerplate/utility/Utils.md) - Collection of helpful utilities | ||
- [useSafeAreaInsetsStyle](./boilerplate/utility/useSafeAreaInsetsStyle.md) | ||
- [useHeader](./boilerplate/utility/useHeader.md) | ||
|
||
## Contributing | ||
|
||
- [Tour of Ignite](./contributing/Tour-of-Ignite.md) - Tour of the Ignite code base for interested contributors | ||
- [Releasing Ignite](./contributing/Releasing-Ignite.md) - How we release Ignite |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
{ | ||
"label": "Ignite", | ||
"link": null, | ||
"customProps": { | ||
"description": "The battle-tested React Native boilerplate", | ||
"projectName": "ignite", | ||
"sidebar": { | ||
"type": "autogenerated", | ||
"dirName": "ignite" | ||
} | ||
} | ||
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"label": "Boilerplate", | ||
"position": 2, | ||
"link": { | ||
"type": "doc", | ||
"id": "Boilerplate" | ||
} | ||
} |
6 changes: 4 additions & 2 deletions
6
docs/Components-AutoImage.md → docs/boilerplate/components/AutoImage.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 5 additions & 3 deletions
8
docs/Components-Button.md → docs/boilerplate/components/Button.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When
ir-docs
goes live this will be `https://docs.infinite.red/ignite