| 87 | |
| 88 | === Making changes to MFPL's puppet files === |
| 89 | |
| 90 | There are three main directories: |
| 91 | |
| 92 | * files: used to store files that are copied to our servers as is |
| 93 | * manifests: the place where May First/People Link specific documentation is kept |
| 94 | * modules: generic modules used to help define configurations that are shared with others |
| 95 | |
| 96 | Edits to any file in the files or manifests directories can be changed, committed and pushed like in any other git repo. |
| 97 | |
| 98 | However, changes to the modules directory require more careful attention since thay are stored as git submodules. |