jaredly / jaredly/let-anything

Let's figure out how to make this easier to use.

Open
#9 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
OCaml
Stars
99
Forks
6
PR merge metrics
No merged PRs in 30d

Description

I think the following things would make this a lot easier for consumers to install and use:

- Pre-built binaries for all platforms shipped with the package on NPM
If we do this we can remove bsb-native, right @jaredly? I remember you mentioning something about azure pipelines to make the pre-building happen.

- A less complex name for the PPX flag.
I need to dig into why the name for the PPX flag is so funky right now. It'd be really nice to tell users in the readme that they can just add `let-anything` to the PPX flags, instead of `let-anything/lib/bs/native/let_anything.native`. But maybe it's unavoidable? Would Bucklescript have to understand more about NPM structure to allow using something so simple as the PPX flag?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the NPM packaging setup, bsb-native, the Azure pipelines reference, the PPX flag usage, and the README guidance mentioned in the issue. Define the supported platforms and the desired package and flag experience first; the work is done when those decisions are implemented and installation and PPX configuration are simpler for consumers.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js, ocaml
Domain
build-system, developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.