This is my first post, so it might be bad, but I will like some feedback in the comments!
The idea
So, it's February of 2023, a beautiful day, and I thought of making an app. I was thinking, and thinking, and I got the idea to make something like Roblox but with software.
But I mostly liked the idea of an IDE, and I made the name, XediX.
How the development started
Fast forward to April, 14th of 2023, I asked AI how will I make a project like that.
Because I was just starting then, I didn't do any research on Python GUI libraries, so I just picked Tkinter.
Please do not use Tkinter, it's horrible.
Open-Sourcing XediX
Github Repository
Fast forward (again) to July of 2023, I created an account on Github and started creating the repo.
Problems of XediX
The problem was, Tkinter isn't responsive and many other problems, XediX wasn't good too.
In addition to that, I took a break from coding which almost made the project die.
The comeback
But, it doesn't end here, beacuse I started again, using wxPython this time, and I released the version 4.0.
This version actually works like a code editor, with very many
features. For some reason, I started coding so much that I can't
stop coding.
Features
- Syntax Highlighting
- Simple Customization
- [WIP] Git Integration
-
requirements.txt
Generator - Run Code
- Extensibility
- File Manager
- Tabs for opening multiple files
- Many more, and many more to come!
What I learned from coding it
So the most important thing is, CONTRIBUTING.md, SECURITY.md and README.md on your Github are extremely important thing, and don't mess them up.
When you're trying to make a project, do some long research, don't just start it.
If you think your project is stupid, feel free to just stop it or
start again, like I did.
I also improved my English speaking/writing when coding the application.
Thanks for reading!
Some links:
The official website - Github repo
If you liked this post, please star the repo on Github! That one click does help a lot
Top comments (0)