-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TO DO: Rewrite nomadbsd-adduser-gui in Python #1
Comments
Hello @mrclksr I'd like to work on it, but why are we switching from CPP to Python? Wouldn't it be better to integrate Qt6 CPP, what is bad about it? Thanks! |
Also, I can add a CLI application that works with ncurses for doing this task as well if needed. It is also a good option for that. Let me know! :) |
Python scripts are easier to write and change, and since Python is quite popular, it attracts more potential developers. |
Good idea :-) Would be great. |
Great, in which repo would you like me to work on it :-) Also, is this tech stack good for CLI app? Language: C Let me know! :-) |
@mrclksr if this tech stack is ok with NomadBSD environment, I'm willing to create CLI apps for each specific GUI app :-) |
If you don't mind, I would, for the sake of consistency, prefer Python for the CLI version. This way you can put the code for adding a user into a module which you can use for the CLI/TUI and the GUI. |
Would you consider doing it in this stack: CLI/TUI: Pure C with NCurses Because I have 4 years of experience with this stack and I can create something beautiful :-) But if you think Python would be a better idea, I have to give a lot of time to learn that stack. I've never worked with it before but stil ok, I can work on it as well :-) |
@mrclksr so we would have a C stack which would be also more attractive compared to C++. What do you think, let me know! :-) I can develop the GUI's and CLI/TUI apps from scratch for these specific NomadBSD tools: |
Also, if we go with Python I can learn PyQt and ncurses for Python. It could take around 2-3 months I guess. But still possible :-) |
I'm fine with that.
The GUI should be written in Python with Qt.
I've created a fresh repo for nomadbsd-adduser-cli. It's yours :-) |
Use whatever you like, but if possible prefer tools and libraries available in FreeBSD's base system. |
Great, will start the development today! The things I will do:
Will prefer the FreeBSD tools and libraries also, I will ask you when some external library or something like that needed! :-) Also, if you have any special requests for the programs please let me know, I'd be so happy to implement them as well! ❤️ 🚀 And, I will document all of the code very well and detailed, so whenever you need to check it will be so easy to check thanks to Doxygen :-) |
Has the python version been completed? If not, I'm interested in having a go at it. |
Write in the comments if you are interested.
The text was updated successfully, but these errors were encountered: