Absolutely love this.  A similar project has been in my Someday/Maybe project 
list, and this is better than I had planned.

If you'd like some help on this, I'm certainly interested in whatever I can do!

Cheers!

-Steven


> 9 juni 2022 kl. 14:24 skrev Hugo Melder <ad...@hugomelder.com>:
> 
> I presented some preliminary details on interactive object coverage in the 
> last quarterly meeting; Here are proper mockups of the UI fragments.
> 
> The Introspection Part
> There is a backend with a database that stores all classes, methods, and 
> protocols for different Mac OS X and GNUstep versions (and GNUstep upstream 
> using a GitHub web hook). All Objective-C headers are introspected with the 
> Etoile SourceCodeKit and stored in a PostgreSQL or SQLite database. A HTTP 
> frontend (preferably using JSON) accesses the underlying data and returns the 
> correct comparison.
> 
> The filter functionality in the frontend can be used to filter platform 
> dependent (e.g. XPC APIs), platform independent, Objective-C 2.0/Clang only 
> (e.g. NSURLSession and other APIs that use blocks and Objective-C 2.0 
> functionality), and other specific toolchain options.
> 
> User values can be injected into the comparison.
> 
> The Design Part
> To keep the website as light as possible, I used Helvetica (A beautiful 
> sans-serif typeface available on all major operating systems) and EB 
> Garamond. EB Garamond is an open source font aims at providing a free version 
> of the Garamond types, based on the Designs of the Berner specimen from 1592.
> 
> If you have recommendations on what web technology to use (No javascript only 
> frameworks of course) go ahead :)
> 
> Note
> This is only a fragment. A mockup of a redesigned website, articles, 
> documentation, and detailed installation instructions are coming (Some 
> article mocks are already finished). I’ll start working on the introspection 
> logic once the mockups are converted and a proper Debian package mirror is 
> set up.
> 
> <Coverage Fragment.jpeg><Coverage Fragment Expanded.jpeg>

Reply via email to