Week 3: Struggles
This week was less productive than I hoped. I had hoped to quickly make the plug-in I coded last week register and then go to Gjs documentation and start to understand C to Javascript bindings. I also wanted to create a small set of bindings from C to Javascript, but that definitely did not happen. However, the first part of this was more tricky than I had anticipated. It took me much longer to make the plug-in registered. I ran into a few issues:
The instructions kept saying “just run this script” but I didn’t know where to put the file or where the script was located. While grep helped me with some of this, it still took me a while to get going.
A lot of the documentation is written as though you have been working with GIMP for years (or feels like that to me).
The documentation kept linking to other documentation / tutorials, some of which were inconsistent.
I finally got it working (EDIT: just realized that the plug-in is installing, but not registering -> follow the struggles here), but that meant that I had little time to start learning about Gjs. I have located some useful tutorials and will continue to update our documentation. Another interesting (nerve-wracking!) task I completed this week was emailing the listserv to inform them of our plans. I haven’t received any replies yet, and I actually think that’s good news.
Our check-in was on Sunday. It was just a basic check-in where we told Sam what we were working on and then also confirmed that it was okay to begin to alter some of the gimp code base we had installed to our computers.
The next week, I will continue to lean about Gjs and complete the goals that I had for this week. Apparently, the most trouble that I’ve been facing is with understanding the architecture of GIMP, but hopefully I will not run into any major issues. Also, fall break is coming up! I have a lot of time, so I really hope to get some work done then.












