Technical questions about project
Hey,
I forked and improved this project.
While I've been working on this fork, I noticed this project is not bundled with a proper setup.py
or pyproject.yml
? This make project hacking/testing difficult to bootstrap, and it does not follow how most common python package standards. Also, how do you easily run/test the code in development mode ? I guess everything is possible by hand, but it seemed a bit unusual to me as python dev.
I'm asking this question because:
- I added poetry support in my fork, helping the project to be easily deployable/testable
- BUT I had to dirtily 'wrap' the existing code to be able to overpass the the dash in the the python name
It's a bit hackish, I don't like it so much, and I'd like to change it (actually replacing dashes by underscore should be enough), BUT I've no clue of the impact of such change at the XFCE ecosystem level. I'm asking those question because I already partially fixed those issues in my fork. I'm now asking myself if I should prepare smaller PR to add those features or if I should not propose it because of any good reasons ?
Extra question:
- Are you interested by adding poetry/setuptools support to this project ?
- Are you interested in replacing problematic dashes by underscores for python files ?
- What was the purpose of the extra panel in the glade file ?
- Don't do any of this; just work on the code, forget the tools! (which is also an acceptable answer haha)
My plan is to prepare smaller and mergeable patches to improve this project, if that fit to maintainers :)
Also big thanks for people who have worked on this project