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
[DRAFT] GUI #208
Draft
fahad19
wants to merge
103
commits into
main
Choose a base branch
from
gui
base: main
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
[DRAFT] GUI #208
Conversation
This file contains 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
* main: v1.7.2 fix: linting should pick up non-array matrix values in tests (#265)
* main: v1.7.3 fix: lint entity names (#266)
* main: docs: Fastify integration (#270) docs: add Roku SDK documentation (#272) docs: fix code block v1.11.0 feat: revisioning info moved to its own file (#274) v1.10.1 fix: init command (#277) v1.10.0 feat: allow showing only failed specs in test runner (#276) v1.9.0 feat: allow printing datafile per environment (#275) docs: updated next js docs to include app router example (#268) v1.8.0 feat: allow option to test by generating datafiles early (#267)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR will stay open for a while. Created in case others want to contribute as I proceed with development and the tasks become clearer.
What's the goal?
To provide a new
$ featurevisor gui
command, that spins up a local application in http://localhost:8080, allowing you to update your features and other configuration nicely from an GUI.The command is:
How to develop locally
Clone the monorepo, and install dependencies:
Run the GUI with mocked data:
Run the GUI from an example project (like you would from your own Featurevisor project):
TODOs
gui
package for React app, to be used incore
(as bundled dist only)$ featurevisor gui
commandgui
package's deps to devDependenciesLater