Skip to content

Contribute

Scott Lewis edited this page Apr 10, 2021 · 5 revisions

Steps to contribute

  1. Clone repository
  2. Pull latest from master (git checkout master; git pull)
  3. Create new feature branch from master
  4. Make edits
    1. Do not edit MM-DynamicWeather.js file directly, make all edits in TypeScript files
    2. Run tsc in a window terminal in the MMM-DynamicWeather directory.
    3. Copy files over to MagicMirror installation via FTP such as FileZilla. Folder is under MaggicMirror/modules/MMM-DynamicWeather
    4. Run a terminal in the MagicMirror folder on the installation computer. I use ssh in git bash window. Run npm start to run the app or npm start dev to run the app with DevTools opened.
  5. Push changes and create pull request
  6. Verify code actions run successfully and fix promptly
  7. Link to any issues and update interested users
  8. Update ChangeLog.md and Readme.md
  9. Create a new version tag

Helpful links

Documentation
Forums TypeScript

Clone this wiki locally