- Download Git and Install
- Make a GitHub Account
- Go And Fork this repository
- set value on git
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
- Check out the source code with:
git clone https://github.com/YOUR_GITHUB_USERNAME/pythonide.git
- Start a new git branch with
cd pythonide
- install all Required pip by
python -m pip install -r requirements.txt
- after adding some changes and features
git add -A
git commit -m 'your message'
git push origin master
- install all Required pip by
This file will run you through the work I have done( the work is neither optimized nor is it complete(Find and replace is missing and many more))
File | Description |
---|---|
MainWindow.py | Main Entry Point of the IDE |
Dialogs.py | Base Dialogs( Message, Warning and Question) |
SaveLoad.py | Save and Open Dialogs |
Operations.py | Backend for the save/load (open) operations |
Find.py | File for implementing Find functionality |
Replace.py | File for implementing Replace functionality |
- Improvement for Find/Replace functionality
- file for changing encoding/ EOL and to save such files
- Improving the shell like interface
- Debugging
- Improvement in the interface of running the file within the application (as well as showing the output in a new window)
- Syntax Highlighting
- Bracket Matching
Built using: Python 3.7.4: Official site PyQt5 5.14.2: Download from PyPI or Official site QScintilla 2.11.4: Download from PyPI or Official Site