- 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 libtoolbrew link libtoolbrew install graphvizbrew link --overwrite graphviz
- Go to
Roadmap Project/Script/ - Run
java -jar plantuml.jar -testdotto 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.
