react-native-community / react-native-community/template

Create a copilot-instructions.md in the template

Open
#175 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
242
Forks
85
Avg merge
6d 16h
Merged PRs (30d)
3

Description

When running "npx react-native init MyApp"

It would be nice to have a copilot-instructions.md like so?

# Copilot Instructions

This project was generated with [React Native](https://reactnative.dev).

To get the most out of GitHub Copilot (or other AI coding assistants) while working on this codebase:

## General Guidance
- **Keep prompts specific.** Mention whether you’re targeting iOS, Android, or both when asking for help.
- **Reference APIs.** Copilot responds better if you include the React Native API name (e.g. `FlatList`, `useColorScheme`, `StyleSheet`).
- **Ask iteratively.** Start with small, scoped requests (e.g. *“generate a button component with onPress logging”*), then refine.

## Common Use Cases
- **UI Components**  
  Ask Copilot to scaffold screens, navigation stacks, or UI elements.  
  Example: *“Generate a login screen using React Navigation with two TextInput fields and a button.”*

- **Platform-Specific Code**  
  Specify iOS or Android if you need native modules, permissions, or configuration.  
  Example: *“Show me how to request camera permission on Android using React Native.”*

- **Testing**  
  Copilot can generate Jest/React Native Testing Library test cases.  
  Example: *“Write a test for a Button component that ensures onPress is called.”*

## Best Practices
- **Review suggestions carefully.** Copilot may propose outdated APIs—always verify against the [React Native docs](https://reactnative.dev/docs).
- **Keep context short.** Too much boilerplate in your prompt may confuse the assistant.
- **Use version awareness.** If you upgrade React Native, check that Copilot suggestions match the new APIs.

---

Happy coding with React Native 🚀

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Inspect the files generated by npx react-native init MyApp and identify the template root. Add the requested copilot-instructions.md there using the supplied React Native guidance, then verify that a newly generated app includes the file.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native
Domain
documentation, mobile
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.