Contribute - adamfowleruk/mljs GitHub Wiki
How you can Contribute
I'm always happy to receive offers of help. Below are some tasks you could help out on.
Small/Easy
- Read through the tutorials and see if they make sense
- Try the mldbwebtest or mljsrest Roxy projects, and report any bugs you find
- Write a blog about MLJS
- Tell your customers/colleagues about MLJS
Medium
- Write your own tutorial on a use case with MLJS
- Follow a tutorial on your machine, and write up any fixes for the instructions
- Create a test page with real data for your own use case
- Add support for a REST API function not yet added to MLJS Core (the main mljs object)
- Write a user interface widget for your favourite missing widget library (Tables? D3.js? DoJo?)
- Give a 30 minute intro presentation to your team about MLJS (see the documentation folder on GitHub!)
- Add support for your favourite vocabulary to the tripleconfig object
Hard
- Add a REST extension to support a feature not in the REST API, and add this to MLJS (E.g. Information Studio flows, CSV upload, schematron)
- Enhance the MLJS Node.js web server
- Clone the Repo and view the planning.md document at it's root to see items that need developing
- Create a navigable semantic graph exploration widget using the semanticcontext and tripleconfig objects as a base