🎉 First off, thank you for considering contributing to our project! 🎉
These are some of the many ways to contribute:
- 🙏🏽: Request a wallpaper
- 🐛: Report or fix an error/typo/bug
- 🖼️: Contribute a new wallpaper (see below)
For wallpaper requests 🙏🏽 and bug reports 🐛, open an Issue on GitHub. Please select the appropriate category if you can.
New wallpapers are welcome through pull requests on GitHub. To do so, please follow these steps (assuming that you're familiar with git/GitHub):
- Fork the repository
- Create a new branch (avoid sending PRs from your "main" branch)
- Copy one of the notebooks in
code
to use as a template and rename it to the same name as your wallpaper file - File names should be all lowercase and separated by
-
(special characters are allowed) - Download the Level 2 (full scene
.tar
file) and Level 1 (only band 8 and theMTL.txt
files) data for your wallpaper from EarthExplorer - Place the
.tar
archive in thecode
folder - Place the band 8 and
MTL.txt
files in a subfolder ofcode
- Neither of the above should be committed to the repository (there is a
.gitignore
rule that should prevent this) - Edit the first cell of the notebook to briefly describe your wallpaper
- Copy the code to generate the cropped versions of the scene to a new cell and edit it to fit your target area
- Ideally, the cropped scene should have at least 1000 pixels in easting in the panchromatic band and be roughly 16:9 in ratio
- Edit the cells below to generate a nice looking image
- Make sure to set the folder name in
data
and the prefix for the wallpapers to be the same as the notebook title - When you're satisfied with the wallpaper, make the first cell that crops the original scene into a Markdown cell (for future reference)
- Rerun the notebook from top to bottom sequentially (use "Restart and run all cells")
- Add a new section to the bottom of the README with your wallpaper (copy an entry and replace the name of your wallpaper)
- Make sure you commit: the new data files in
data/yourfoldername
, the notebook incode
, theREADME.md
changes, and the 4k and 720p versions of the wallpapers inwallpapers
- Open a pull request and wait for a review