vscode/cfmleditor extension dependent on cfdocs JSON schema #1635
Replies: 5 comments 16 replies
-
I think the only problem / challenge we have discovered with this is that it can be possible for different engines to have different method signature argument names. Otherwise if you can be more specific about what you want to add, what is missing I might be able to provide better guidance. The long term goal is to have as accurate as possible representation of the CFML language in the json docs without making them too overly complex to maintain / edit. |
Beta Was this translation helpful? Give feedback.
-
Based on suggestions, have made updates to the schema to maximize compatibility. Essentially, have added properties to support the needs:
I also modified the The proposed changes are at https://github.com/psarin/cfdocs/tree/feature/schema_changes. HINT: you can visualize changes for the example files via After your feedback (and my doing lots more testing!) and additional changes, if everything seems acceptable, I will restore all the original data files in preparation for conversion. I have a utility that will allow conversion from old schema to new schema. A few additional notes:
|
Beta Was this translation helpful? Give feedback.
-
Having a bit of a review during the break, can we go back a few steps and talk about the differences between engines we're trying to cater for in not using "member_details" ? what are they ? is it just the return types of some are different, or are there other things ? |
Beta Was this translation helpful? Give feedback.
-
Hi @pfreitag . Hoping you've had a chance to review the changes at https://github.com/psarin/cfdocs/tree/feature/schema_changes? Just keep in mind you'll want to compare the 2nd commit onward since the 1st commit is just spacing / formatting changes but comparing 1st to last inaccurately indicates major changes when there are only a few. Changes are listed in the commit log and in comment here. If any additional remediation needs to happen for cfdocs due to changes, I'm more than happy to work on those after addressing your feedback. |
Beta Was this translation helpful? Give feedback.
-
Sorry for the delay in getting back to you. This is quite a big change to wrap my head around without spending tons of time reviewing it. Would it be possible for you to summarize each change and why you think it is necessary? A few things I'm wondering:
thanks |
Beta Was this translation helpful? Give feedback.
-
Hello, I'm starting a discussion here to discuss this item from Cage:
Beta Was this translation helpful? Give feedback.
All reactions