what IDE should I use for develop kibana, and what IDE plugin should I install. would you provide a official best practice?
such as, we declare so many style guide, is that integrate in IDE?
what IDE should I use for develop kibana, and what IDE plugin should I install. would you provide a official best practice?
such as, we declare so many style guide, is that integrate in IDE?
There is no official or best practice offered about an IDE because it is a very personal choice and does not have an effect on the quality of the code. If it did, it could only be in a negative way.
In the Kibana team, I think the top editor choices are Atom, Sublime, Visual Studio, WebStorm, and Vim.
A full IDE isn't really needed as debugging and compiliation* capabilities are provided by NodeJS tools that run as part of the dev server.
Hope this helps,
-Tim
* It isn't actually compilation, but there is an "optimizer" that bundles the front-end code and a transpiler that converts cutting-edge code into a form that modern browsers can understand.
Amendment to what I posted. Our Contributing Guide talks about linting and suggests some plugins for editors that can lint the code how we like, and it also mentions we use "Editorconfig" which is a plugin available for most IDEs to have them configured in a standard way:
See: https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#linting
To answer that question specifically, the integration goes only as far as the lint / Editorconfig plugins
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
© 2020. All Rights Reserved - Elasticsearch
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant logo are trademarks of the Apache Software Foundation in the United States and/or other countries.