This site can be viewd here
- This site is build using React static as base template.
- Markdown data taken from Awesome.
- Converting markdown to json data structure. Example below -
"title": "content",
"children": [
{
"title": "Platforms",
"link": "platforms",
"children": [
{
"title": "iOS",
"link": "ios",
"githubLink": "https://github.com/vsouza/awesome-ios#readme",
"description": "- Mobile operating system for Apple phones and tablets.",
"children": []
}
]
},
{
"title": "Programming Languages",
"link": "programming-languages",
"children": [
{
"title": "JavaScript",
"link": "javascript",
"githubLink": "https://github.com/sorrycc/awesome-javascript#readme",
"description": "",
"children": [
{
"title": "Promises",
"githubLink": "https://github.com/wbinnssmith/awesome-promises#readme",
"description": ""
},
{
"title": "Standard Style",
"githubLink": "https://github.com/standard/awesome-standard#readme",
"description": "- Style guide and linter."
}
]
}
]
}]
}
yarn install
- Dev server
yarn start
- Production server locally
yarn serve
- On osx after running above command If you see Error(Input file has corrupt header: glib: SVG has no elements ), do
brew install vips
.
- There will be three levels only; topics/list/item
- Search
- Writing tests
- Type checking
- API Error Handling