Challenge Overview
Challenge Objectives
-
pxScene / Spark, coded in Javascript
-
This challenge will implement unit tests to validate Markdown parsing in Spark
Project Background
-
Sparkdown is a Markdown renderer that targets Spark / pxScene
-
pxScene: http://pxscene.org/
-
Markdown description: https://guides.github.com/features/mastering-markdown/
-
-
The existing code is here:
-
Using the macOS application available in Gitlab, you can drag and drop a markdown file into spark and it will render as expected.
Technology Stack
-
Tests will be coded in Javascript, according to the template given and to match the existing test files
-
We will target the build of pxScene / spark that is available in Gitlab
-
You’ll need to use macOS for the easiest development of the tests. You can use other OSs, but it will require custom builds of pxScene, which you will need to do yourself.
Code access
Code access will be through Topcoder-X. A link will be provided in the forum that you can use to give your Gitlab user name access.
Individual requirements
-
The main requirements for this challenge can be found here:
Deployment guide and validation document
Make sure to require two separate documents for validation.
A README.md that covers:
How to deploy and run the modified pxScene version with markdown handling (including deploying the mime_server)-
How to deploy the tests and test.json with the updates required
A Validation.md that covers:
-
How to run and validate the markdown processing tests
-
How to run all tests, including the newly added tests for markdown.
Validation video / screencast
-
No video is required for this challenge
What To Submit
Please submit the following:
-
Javascript files for the required tests
-
README.md
-
Validation.md