-
Notifications
You must be signed in to change notification settings - Fork 76
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
feat: store writer framework IDE into project directory instead of ui.json - WF-43 #526
feat: store writer framework IDE into project directory instead of ui.json - WF-43 #526
Conversation
a7064ce
to
d24b935
Compare
d24b935
to
dd2873c
Compare
7f0904b
to
ba7f395
Compare
16a85be
to
1ef2d53
Compare
This looks good, couple of questions:
|
Let's also update docs at https://dev.writer.com/framework/quickstart#create-an-app |
59eb132
to
4f405d6
Compare
I moved the methods prefixed with wf_project_ into a new module, I would prefer that the workflows share the same root and are therefore found in def write_files(app_path: str, metadata: MetadataDefinition, components: dict[str, ComponentDefinition], workflows: [str, WorkflowDefintion]) -> None: ...
def read_files(app_path: str) -> Tuple[MetadataDefinition, dict[str, ComponentDefinition], dict[str, WorkflowDefinition]]: ... |
32ee941
to
b3da56f
Compare
….json * feat: save file into .wf directory * feat: save components into one file per page and using json line format
….json * feat: read file from .wf directory * feat: create a command to migrate an application * feat: migrate all the applications * feat: implement migration process when ui.json is present
….json * chore: remove reference to ui.json in documentation
….json * chore: move wf_project methods into its own module
b3da56f
to
7d287be
Compare
f0b93d2
to
a1aa6c7
Compare
….json * feat: add support for workflow
a1aa6c7
to
02137a2
Compare
@@ -7,7 +7,7 @@ Framework uses Uvicorn and serves the app in the root path i.e. `/`. If you need | |||
## Configure webserver | |||
|
|||
You can tune your server by adding a `server_setup.py` file to the root | |||
of your application, next to the `main.py` and `ui.json` files. | |||
of your application, next to the `main.py` files. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
of your application, next to the `main.py` files. | |
of your application, next to the `main.py` file. |
implement FabienArcellier#67
The WF IDE data storage format is evolving to improve the developer experience when multiple people work in a team.
This new format limits the risk of conflict and facilitates conflict resolution operations by concentrating them on one line.