-
Notifications
You must be signed in to change notification settings - Fork 4
Project ideas
Glenn Slotte edited this page Feb 1, 2018
·
2 revisions
- Probably a good idea to reuse the JS implementation, for perf and to keep code-size down.
- Maybe a conforming implementation be extracted from one of the JS engines?
- Like np
- But also automatic semantic versioning, like elm-package (a bit advanced, can be added later)
- Lint for common errors
- name different in bsconfig.json and package.json
- installation instructions in readme incorrect
- no .npmignore or files section in package.json
- outdated reason or bucklescript version
- bs-platform and bs-jest in dependencies (rather than dev/peer)?
- Plus validate and send PR to redex if not already there
- Redex lints here
- like/based on https://github.com/0x00A/scratches
- Always start with clean workspace
- UI for searching and installing dependencies into current workspace
- Save worksapces to continue later, or use as template
Website for bucklescript-cookbook
- Then suddenly also reason-cookbook!
- extend with reason-react cookbook
- Runnable code examples with dependencies would be freaking awesome
- like http://builtwithelm.co/
- Great opportunity to try out phenomic
- Programming challenges with automated "grading" (i.e. runs unit tests and such on your code and shows the result of those)
- Like https://www.codewars.com/
- See also https://try.ocamlpro.com/learn-ocaml-demo/
- A nice place to collect tips and tricks, and easy to keep up to date. Unified and familiar style makes it easy to go from one psot to the next.
- Could be as simple as a static website generated from a github repo. Just send a PR with markdown file to add a post. Byline could just link to github account as author
- Great opportunity to try out phenomic
- Crawl github issues of all repositories in redex for issues tagged "help wanted"
- Like https://www.rustaceans.org/findwork/starters
- Could be a website project if you want to go balls out, or just use Google Forms
- Quickly get an overview of the project structure, and immediately see where to start (the module(s) with no dependents)
- Based on modules dependencies, optionally also function dependencies
- Displayed right in the IDE (when editor is a browser, let's take full advantage of that)
- Slogans: "Be Reasonable", "Buckle Up!"