Sharpee 1.0
Update: Even though the packages are working for most aspects of Sharpee, I am going through an alternate regression process and finding more issues. I'm already bumping it to 1.1.0 and likely to hit 1.2 this week. I restructured the Family Zoo tutorial to act as the spine of a Sharpee developer manual. I've taken the book to a naive docker container with no knowledge of Sharpee and had Claude "execute" the book as-is. This is has revealed gaps in Sharpee that behavioral testing did not. Everything is cleared through 19 chapters with a few more to go. There are currently 32 chapters, so I'm two thirds of the way there.
After a month-long break from Sharpee, I circled back and cleaned up the Channel IO loose ends, then restarted work on the Sharpee editor. Along with that work I reconfigured the npm packages to include a bootstrap package, an IDE protocol package so the editor can surface platform elements after a build, and a devkit package that turns into a CLI sharpee command which replaces the npx commands.
The IDE is a work in progress and currently a MacOS desktop application. I had been working on another IDE called Lantern that used Claude API calls to infer the code from an authors free writing. It was kind of working, but it didn't feel comfortable and the inference engine needs deeper AI knowledge than I currently possess. I may swing back to it because it's an interesting experiment.
The platform is ready for real stories.
GitHub: https://github.com/ChicagoDave/sharpee
Web: https://sharpee.net
Blog: https://sharpee.plover.net