- Go to
Roadmap Project/Script
- Open
Content.yml
, add topics or links to materials - Run
main.swift
- Commit and push all generated files and changes
- Submit a pull request
Note. I've used Sublime text for editing YAML.
- Git
- Latest Swift/xCode
- Fork of the repository
- Prepare PlantUML:
- Install JDK
- Install Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Install GraphViz:
brew install libtool
brew link libtool
brew install graphviz
brew link --overwrite graphviz
- Go to
Roadmap Project/Script/
- Run
java -jar plantuml.jar -testdot
to check if installed correctly.
Use Roadmap Project/Roadmap.xcodeproj
to run and debug script.
xCode runs and debugs an executable binary, thus generated output will be put next to the binary.
Always run script via terminal before submitting a PR.