About Me
- Name: Yao Zheng
- Email: bhuztez@gmail.com
- Wiki username: bhuztez
- IRC nickname: bhuztez
- Primary language: Chinese/English
- Location: HangZhou (GMT+8)
- Working Hours: 1:00-10:00 UTC, but flexible.
- I haven't participated in any open-source projects. I would like to get involved.
About my project
Project name: DGC GTK GUI
Idea comes from: https://fedoraproject.org/wiki/Summer_Coding_2010_ideas_-_DGC_GTK_GUI
Short description
DGC compiles circuit descriptions into netlist. The GUI is outdated, it still uses old GTK+ API. I'd like to port DGC GUI to GTK+ 2.0 API.
Schedule
weak 1-2:
- work out a preview of GUI with glade, in python, or directly start coding in C.
- putting up my English blog in the process
weak 3-4:
- implement GUI in detail.
weak 5-:
- testing, bug-fixing, documenting
milestones
June 25th - June 27th
- a GUI preview - get those XML files done
- get my English blog ready
July 9th - July 11th
- a C version should be working
July 23th - July 25th
- a brief document
Convincing
I am familiar with libglade/gtk-builder. I have done a few python scripts using libglade or gtk-builder. One of them is at http://github.com/bhuztez/simple_password_generator. I have done a few mini GUI programs in C, but under Windows and are 2 or more years before.
I didn't have any experience with open-source projects yet. But I really want to get involved, and see how projects move.
Me and the community
impact
My Answer
Using GTK 2.0 API, especially GTK Builder, it would be easier to maintain, and have a modern looking. Later on, if DGC GUI could have a menu in electronics menus, it will be easier to find DGC, for people who is new to Fedora.