Skip to the content.

Contributor assets

Guidance for contributing circle images and photos to Trustroots.


Circles

Adding new circle

Circles are added directly to the database manually.

Adding circle image

Production circle images are kept at public/uploads-circle and manually updated at the production server.

Image requirements:

Test images locally

To test images locally:

  1. Install Trustroots locally (good luck)
  2. Generate new circles with npm run seed command.
  3. Place your image file at public/uploads-circle. Mind the above filename instructions.
  4. Start the application with npm start, or run npm run generate-circle-images
  5. Additional image sizes and formats get generated at /public/uploads-circle/image-name/*
  6. To re-generate images, remove the above folder.

Photos

Are you a photographer?

Trustroots needs fresh photos every now and then. Would be great if you could donate your travel photos to us! Would be good to have them under some license such as Creative Commons SA (recommended), but this is not required. Just add them under “Photo donations” title. Add also info how to contact you.

Photos to use

Photo donations

Submission threads at FB

I found these photos, they’d be great, but haven’t asked them yet

(If you’re the photographer — feel free to contact us to give us permission to use your material. We’re a non-profit volunteer project.)

Photos from other sources

Adding photos

<small
  >By <a href="http://example.tld/">Joe Doe</a>,
  <a href="http://creativecommons.org/licenses/by-sa/4.0/"
    >Creative Commons</a
  ></small
>

Other material

Check media in the community repo for logos, screenshots etc.