Replies: 3 comments
-
|
+1, please make it open-source |
Beta Was this translation helpful? Give feedback.
-
|
Yes, please. Make it open-source. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for this detailed feedback. I want to provide some context on the scope of this repository: powerplatform-build-tools primarily contains the build automation tooling - specifically the build tasks, not the broader platform-side runtime components, library management, or dependency resolution systems. Many of the concerns raised around React/FluentUI versioning, platform libraries, and runtime behavior involve platform components beyond what this repository covers, so we're unable to provide a comprehensive roadmap for the entire PCF ecosystem from here. The Power Platform developer experience continues to evolve across multiple authoring approaches, and our investments adapt based on platform priorities and developer needs across that spectrum. We appreciate the constructive feedback and will continue to monitor community input as we evaluate future improvements to the tooling in this repository. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This is a general feedback thread for PCF and our endeavors with it.
Platform Libraries
Reference
Platform Libraries have been in preview for over a year. What is the roadmap? When is it going to GA?
Current issues
pcf-startships with React@16.8.6, so technically, you are testing locally against a completely different dependency.virtualmode is PiTA, I would prefer if we could use platform libraries in Standard Controls, and not just react and fluent. There are other libraries which would come in really handy and make the overall size of the controls much smaller and loading much faster.PCF Tooling
I will try focus only on
pcf-scriptsaspcf-startwould probably require a completely separate thread.pcf-scriptssuddenly started requiring.eslintrc.jsonto be present and builds started crashing when updated. Unless the tools get released as a major version with breaking changes, I don't think that this should happen. Make it optional. I am a big fan of eslint and enforcing code-style and other rules, but it just can't be that disruptive, especially since generated projects include"pcf-scripts": "^1"inpackage.json.pcf-scriptsandpcf-start). I bet community could easily and quickly add support for WebAPI calls topcf-startand make controls more easily testable locally. Yes there are third party tools for it... But why have to use multiple tools, when we all can just focus effort into one...?pcf-scriptsandpcf-startwhich simply make it impossible to use.pcf-scripts"compiled" code and build off from there, but once again - I think it would benefit the community much more if we all shared the effort.It's a lot of questions, but I believe these things are really crucial for this.
Beta Was this translation helpful? Give feedback.
All reactions