21st International Conference on Computing in High Energy and Nuclear Physics | |
Improvements to the User Interface for LHCb's Software continuous integration system. | |
物理学;计算机科学 | |
Clemencic, M. ; Couturier, B. ; Kyriazi, S. | |
关键词: Continuous integrations; Form changes; Javascript; Project developers; User experience; User friendly interface; Web interface; | |
Others : https://iopscience.iop.org/article/10.1088/1742-6596/664/6/062025/pdf DOI : 10.1088/1742-6596/664/6/062025 |
|
学科分类:计算机科学(综合) | |
来源: IOP | |
【 摘 要 】
The purpose of this paper is to identify a set of steps leading to an improved interface for LHCb's Nightly Builds Dashboard. The goal is to have an efficient application that meets the needs of both the project developers, by providing them with a user friendly interface, as well as those of the computing team supporting the system, by providing them with a dashboard allowing for better monitoring of the build job themselves. In line with what is already used by LHCb, the web interface has been implemented with the Flask Python framework for future maintainability and code clarity. The Database chosen to host the data is the schema-less CouchDB[7], serving the purpose of flexibility in document form changes. To improve the user experience, we use JavaScript libraries such as JQuery[11].
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
Improvements to the User Interface for LHCb's Software continuous integration system. | 1062KB | download |