I, Terence Martin, will participate to the next Devember. My Devember will be Package Development in Sublime Text. I promise I will program for my Devember for at least an hour, every day of the next December. I will also write a daily public devlog and will make the produced code publicly available on the internet. No matter what, I will keep my promise.
This year’s project will be a package for Sublime that adds simple hypertext help support, which will be designed to be used as a dependency package for other packages. This is actually something that I’ve worked on in the past with the name hyperhelp, which will be the basis for this project.
hyperhelp is actually something that grew out of my desire to improve the in-editor experience of my OverrideAudit package. It originally started as a simple proof of concept idea that snowballed and grew as time and ideas occurred. At this point the code is a little jumbled and hard to follow due to initial design choices.
Over Devember I will re-implementhyperhelp from the bottom up (although probably using some bits of the original code) in order to incorporate some new design elements into its code base. In the event that this takes less than the time available this Devember I will also work on a companion package to ease help creation in Sublime.
I also plan to create a development log that hopefully talks more about the internals of Sublime and creating packages for it with an eye towards it being a helpful series for those interested in getting into Sublime Package Development.
This year instead of hosting my projects at GitLab, I will be using GitHub instead. This year’s project repository is thus: https://github.com/OdatNurd/devember-2017. Once Devember has concluded, the code from this repository will be merged into the official hyperhelp repository and become the new base of the project.Daily updates will be made here in the Devember 2017 category of the blog.