.. _ux_guide: Reviewing the Iris User Experience ********************************** .. todo:: https://github.com/SciTools/iris/issues/6511; this page belongs in 'Explanation' Often, improving and updating the existing user experience can fall behind fixing create new features, or quashing pesky bugs. To combat this, we plan to have regular development discussions to ensure UX doesn't fall behind. These pages offer some insight into what sort of things we might be discussing, and hopefully offers some extra transparency behind our development process. Below are some potential topics to guide future discussions on the Iris user experience. .. note:: If you have any thoughts or comments on either the user experience of Iris, or on this page, please create a GitHub discussion, or comment in an existing one (`See our UX discussion! `__)! We'd love to hear from you! Topics ====== * **Community** * How do we make it easy for our users to contribute, ask questions, and generally get involved? * **Documentation** * How accessible and complete is Iris' documentation? * How easy is it to move from Iris to another package, including those within SciTools and external packages? * How transparent are our philosophy, past development decisions, and future plans? * **Codebase** * How aligned is Iris with other packages in the wider community? e.g. common api, common jargon * How easy is it for users to debug and diagnose code? * Is the API as simple as possible for users to understand and access? * **Culture** * Are there any procedures or habits that our developers should introduce/change?