Provide the necessary libraries for a simple static site generator #597
Labels
accepting contributions
Issues that are suitable to be worked on by anybody, not just maintainers
feature
New things to add to Inko, such as a new standard library module
Both my personal website and the Inko website use Middleman and Ruby for generating the websites. I would like to move this over to an Inko based solution for the following reasons:
There are quite a few components involved that we'll need to provide, either built into the standard library, or as a third-party library. We'll start with providing everything as a third-party library, then we can investigate pulling certain libraries into the standard library (where/if this makes sense).
Necessary libraries
[ ] An HTTP(s) client. Since Support for TLS sockets #329 will take a while, this would probably have to be done using CURL. An HTTP client is needed for the Inko website, so we can pull repository information such as tags for the package list. We currently use the GraphQL API, but it's not that great, so I'm fine switching to the REST API.[ ] A library for printing ANSI escape sequences, automatically disabling them if there's no TTY (i.e. in a pipe context). This isn't required, but allows for nicer looking error messages.There's probably more, but this is what I can think of at the moment.
The text was updated successfully, but these errors were encountered: