website icon indicating copy to clipboard operation
website copied to clipboard

Revamp

Open aslilac opened this issue 3 years ago • 5 comments

We've been talking a lot about the website the last few days, and I have some thoughts that I want to collect into this issue for initial discussion, rather than just jumping straight in and creating a dozen different ones.

Things to mention on the front page:

  • .d.ts generation (https://twitter.com/JLarky/status/1593393956523417601)
  • hex.pm
  • available libraries (Nakai, Lustre, gleam_json, parser combinator, rad
  • Erlang/Elixir FFI (earmark, all the various Erlang HTTP libraries)

Things to use to build it:

  • Nakai (suggested by Louis, not just me being pushy :p)
  • Probably just Github actions + pages
  • for CSS: keep it plain/use SCSS/use Tailwind?

aslilac avatar Nov 18 '22 07:11 aslilac

Love it!

While I think long-term I would like to use Gleam + Nakai for the site I think it's best to do this incrementally and do a future rewrite separately to adding new content and restyling the site.

RE libraries, I want to make a dedicated site for discovering Gleam Hex packages. I'm weary of putting any specific ones on the main site, I think core should be equally supportive of all members of the ecosystem and if we (for example) gave our blessing to one library it'd be really hard for an alternative to get the recognision they deserve.

lpil avatar Nov 18 '22 13:11 lpil

We could link the awesomegleam repo / readme?

inoas avatar Nov 18 '22 13:11 inoas

Yeah, linking to that or a site/separate page that shows some Gleam packages would also work. Just wanna have something to show "there are things around that you can use!" :)

aslilac avatar Nov 18 '22 21:11 aslilac

.d.ts generation (https://twitter.com/JLarky/status/1593393956523417601)

We could show off all 4 integration targets:

  • Erlang + Elixir
  • JavaScript + TypeScript

inoas avatar Nov 21 '22 15:11 inoas

Gleam.fig.zip

@aslilac 's design magic

lpil avatar Nov 22 '22 20:11 lpil