{"id":19716349,"url":"https://github.com/react-native-web-community/contributing","last_synced_at":"2025-02-27T16:55:56.456Z","repository":{"id":89444676,"uuid":"105638165","full_name":"react-native-web-community/contributing","owner":"react-native-web-community","description":"How to contribute and add new implementations","archived":false,"fork":false,"pushed_at":"2017-10-03T19:07:20.000Z","size":4,"stargazers_count":8,"open_issues_count":2,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-10T15:23:06.126Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/react-native-web-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-03T10:14:31.000Z","updated_at":"2022-04-26T04:49:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"a58df476-171b-402c-aba4-391f194372bc","html_url":"https://github.com/react-native-web-community/contributing","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-native-web-community%2Fcontributing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-native-web-community%2Fcontributing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-native-web-community%2Fcontributing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-native-web-community%2Fcontributing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-native-web-community","download_url":"https://codeload.github.com/react-native-web-community/contributing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241037146,"owners_count":19898289,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T22:41:50.631Z","updated_at":"2025-02-27T16:55:56.447Z","avatar_url":"https://github.com/react-native-web-community.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Contributing to React Native for Web Community\n\nHello, we're glad that you want to contribute to this community!\nPlease read the following carefully and feel free to ask us questions in the issues. :)\n\n## I want to add my existing repository to react-native-web-community\n1. Contact one of the [existing team members](https://github.com/orgs/react-native-web-community/people) and ask to be added to the organization\n2. Transfer your repository to `react-native-web-community` (Settings -\u003e end of the page -\u003e Transfer ownership)\n3. It's best if you have a [Storybook](https://github.com/storybooks/storybook) setup\n4. Spread the word!\n\n## I want to create a new repository to react-native-web-community\n1. Contact one of the [existing team members](https://github.com/orgs/react-native-web-community/people) and ask to be added to the organization\n2. Create the repository, following the convention `react-native-web-{name}`\n3. Inspire you from existing repositories if you don't know how to setup the repo\n   * Configure the package.json\n   * Add minimal dependencies\n   * Add a minimal storybook\n   * Add a README\n   * You can also clone this [example repository](https://github.com/react-native-web-community/example-new-library)\n4. Make sure to treat the target module as an interface, and try to implement every props that makes sense for the web\n5. Sometimes, you have to add web-specific props, try to avoid that at the maximum, and document these props carefully\n6. (If mocking a RN module) Raise an issue on the original module repository to ask if the web version could be directly integrated into the original module.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freact-native-web-community%2Fcontributing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freact-native-web-community%2Fcontributing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freact-native-web-community%2Fcontributing/lists"}