XZWIKI development env configuration

Hi team!
Need help on xwiki development env configuration.
Im gonna undertake some xwiki customization for my tasks, so, i need a dev env to debug, run, test, etc.

What os and editrors are preferred to use?
Is it ok to dev under win-10 with INTELLIJ IDEA 2024? Or should use ubuntu?

Tried to use docker version but faced complexity of debugging inside container, so decided to run it on windows.

p.s. Im new to XWIKI. Maybe you possibly share your experience to me, or give me some links.

IntelliJ IDEA works fine. I think most if not all developers are using Linux or Mac but XWiki works fine on Windows, too, so I don’t think this should be a problem.

1 Like

See https://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentTools for the documentation about the development tools. There is a section about IDEs.
Note that not being listed does not mean it does not work, just that nobody took the time to write a documentation. For instance, I would be surprised if working with VSCode is not possible.

1 Like

It definitely is, since one of the committers is using VSCode as main IDE (but on Linux).

1 Like

Thanks! Please tell, which ver of Linux you’d recommend? Is Ubuntu - Kde would be fine?

Im just a windows-visualstudio user, breaking into java world :sweat_smile:

If you are used to Windows, you can use Windows. All IDEs and tools I can think of in the XWiki/Java ecosystem as well as XWiki itself should work on Windows too.