1. make a fork of farmOS 2.x on github 2. copy `modules/asset/compost` to a new `modules/asset/material` 3. edit all files in there to replace instances of "compost" with "material" 4. commit: "Add new asset type: Material" 5. push to a branch on your github fork and open a pull request