You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 3, 2022. It is now read-only.
If enabled, the variables defined in your app will be exposed on a remote controller website that you can set up using Firebase hosting. Share the link to this site with your teammates from within the Remixer overlay or by emailing them. The remote controller allows updating the defined variables, and changes will be propagated in real-time across associated apps.
8
-
9
-
If you are interested in using Remixer in another platform, you may want to check out the [iOS](https://github.com/material-foundation/material-remixer-ios), [Android](https://github.com/material-foundation/material-remixer-android), and [JavaScript](https://github.com/material-foundation/material-remixer-js) repos. With any of the three platforms you can use this Remote Controller to change the variables from a web dashboard.
10
-
11
-
**New to Remixer?** Visit our [main repo](https://github.com/material-foundation/material-remixer) to get a full description of what it is and how it works.
7
+
The Remixer variables defined in your app can be exposed on a remote controller
8
+
website that you can set up using Firebase hosting. The remote controller allows
9
+
updating your defined variables, and changes will be propagated in real-time
10
+
across associated apps. Share the link to this site with your teammates from
11
+
within the Remixer overlay or by emailing them.
12
+
13
+
If you are interested in using Remixer on another platform, you may want to
14
+
check out the [iOS](https://github.com/material-foundation/material-remixer-ios),
and [JavaScript](https://github.com/material-foundation/material-remixer-js)
17
+
repos. You can use this Remote Controller with any of these three platforms to
18
+
change the variables from a web dashboard.
19
+
20
+
**New to Remixer?** Visit our [main repo](https://github.com/material-foundation/material-remixer)
21
+
to get a full description of what it is and how it works.
12
22
- - -
13
23
14
24
## Quickstart
15
25
16
26
#### 1. Sign up for Firebase.
17
27
18
-
Remixer remote will work with any new or existing Firebase account. It will use the [Firebase Hosting](https://firebase.google.com/docs/hosting/) feature to host this remote controller. If you don't have an existing Firebase account you wish to use, you can signup following instructions [here](https://firebase.google.com).
28
+
Remixer remote will work with any new or existing Firebase account. It will use
29
+
the [Firebase Hosting](https://firebase.google.com/docs/hosting/) feature to
30
+
host this remote controller. If you don't have an existing Firebase account you
31
+
wish to use, you can signup following instructions [here](https://firebase.google.com).
19
32
20
-
#### 2. Use `npm` to install the necessary dependencies.
33
+
#### 2. Use [`npm`](https://www.npmjs.com/) to install the necessary dependencies.
21
34
22
35
```bash
23
36
# Run the following script from root of this repo
@@ -26,7 +39,8 @@ npm install
26
39
27
40
#### 3. Add your Firebase credentials.
28
41
29
-
Add your Firebase credentials to the `index.html` file located in the `src` folder.
42
+
Add your Firebase credentials to the `index.html` file located in the `src`
43
+
folder.
30
44
31
45
```javascript
32
46
// TODO: Replace with your project's info.
@@ -39,10 +53,12 @@ var config = {
39
53
40
54
#### 4. Build and deploy the library to your Firebase Hosting account.
41
55
42
-
Running the following script will generate a new `public` folder first with all of the required files. It will then copy these files to your Firebase Hosting storage.
56
+
Running the following script will generate a new `public` folder first with all
57
+
of the required files. It will then copy these files to your Firebase Hosting
58
+
storage.
43
59
44
60
```bash
45
-
# Run the following script from root of this repo
61
+
# Run the following script from root of this repo.
46
62
npm run deploy -- --project=<PROJECT_ID>
47
63
```
48
64
@@ -53,13 +69,22 @@ The Remixer remote controller will now be available at:
53
69
https://<PROJECT_ID>.firebaseapp.com/<REMOTE_ID>
54
70
```
55
71
56
-
## Is material-foundation affiliated with Google?
72
+
## Contributing to Remixer Remote for Web
73
+
74
+
We're excited you want to contribute to the project! Please read these docs so
75
+
we can get your contributions submitted quickly.
57
76
58
-
Yes, the [material-foundation](https://github.com/material-foundation) organization is one of Google's new homes for tools and frameworks related to our [Material Design](https://material.io) system. Please check out our blog post [Design is Never Done](https://design.google.com/articles/design-is-never-done/) for more information regarding Material Design and how Remixer integrates with the system.
77
+
-[Contribution policy and guidelines](https://github.com/material-foundation/material-remixer-remote-web/blob/develop/CONTRIBUTING.md)
78
+
-[Developing Remixer Remote for Web](https://github.com/material-foundation/material-remixer-remote-web/blob/develop/docs/developing.md)
59
79
60
-
## Contributing
80
+
## Is material-foundation affiliated with Google?
61
81
62
-
We gladly welcome contributions! If you have found a bug, have questions, or wish to contribute, please follow our [Contributing Guidelines](https://github.com/material-foundation/material-remixer-remote-web/blob/develop/CONTRIBUTING.md).
82
+
Yes, the [material-foundation](https://github.com/material-foundation)
83
+
organization is one of Google's new homes for tools and frameworks related to
84
+
our [Material Design](https://material.io) system. Please check out our blog
85
+
post [Design is Never Done](https://design.google.com/articles/design-is-never-done/)
86
+
for more information regarding Material Design and how Remixer integrates with
0 commit comments