-
Notifications
You must be signed in to change notification settings - Fork 397
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
Make setup process easier #27
Comments
This could even encompass running the first test as well. |
How about just a script? The script will be triggered by the end user in his/her cloned repo. And it will change files, etc. In the end, it will simply push the changes + make the first connect. |
Yeah, that makes sense. It can also fire the first test, which would then trigger any scheduled tests. |
@eduardoboucas Cool, I will take a jab at this. |
Awesome, thanks! There might be things that I haven't fully documented properly, so if you need assistance with anything I'm happy to help. |
@eduardoboucas Cool. I will mark you on WIP pull request when I get to it this evening. :-) |
Currently, the process of setting up a new dashboard can trip up some people. After obtaining a WebPageTest API key, users need to:
I'd like to have a UI tool that displays a form including:
By filling in these details, the API would then take care of encrypting everything it needs to and write both the config file (
staticman.yml
) and the first profile (_profiles/default.html
).This endpoint will be open, as in people will be able to run this against their newly created repository without providing any sort of authentication. For this reason, we need to make sure this procedure can be ran only once, when the repository hasn't yet been modified by its owner (not sure how to determine this).
To achieve all this, I see two separate components:
/connect
endpoint to optionally accept the extra parameters)I can handle most (if not all) of part 1, but I could use a hand with part 2, the UI for it. The existing markup and logic for the Connect, Encrypt and Run Test pages is a bit messy. I can see the need for more robust, responsive UI controls, perhaps using something like React/Preact.
The text was updated successfully, but these errors were encountered: