Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 952 Bytes

HOWTOPR.md

File metadata and controls

31 lines (25 loc) · 952 Bytes

How to add new topics or materials

Prerequisites

  1. Git
  2. Latest Swift/xCode
  3. Fork of the repository
  4. Prepare PlantUML: 4. Install JDK 4. Install Homebrew: - /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 5. Install GraphViz: - brew install libtool - brew link libtool - brew install graphviz - brew link --overwrite graphviz 6. Go to Roadmap Project/Script/ 7. Run java -jar plantuml.jar -testdot to check if installed correctly.

Steps

  1. Go to Roadmap Project/Script
  2. Open Content.yml, add topics or links to materials
  3. Run main.swift
  4. Commit and push all generated files and changes
  5. Submit a pull request

Note. I've used Sublime text for editing YAML.

How to debug script

Use Roadmap Project/Roadmap.xcodeproj to run and debug script.