Giter Club home page Giter Club logo

unicef / drone-4sdgtoolkit Goto Github PK

View Code? Open in Web Editor NEW
8.0 12.0 4.0 11.17 MB

Toolkit of drones-for-public-good resources including text, image, video and audio content, and open-source software, code, libraries, and training datasets.

Home Page: https://unicef.github.io/drone-4sdgtoolkit/

License: Creative Commons Attribution Share Alike 4.0 International

CSS 85.32% Shell 14.68%
drone drones toolkit unicef digital-public-goods unicef-innovation hugo hugo-site

drone-4sdgtoolkit's Introduction

License: CC BY-SA 4.0 CircleCI build status

The UNICEF Drones for Sustainable Development Goals Toolkit is a repository of drones-for-public-good resources including text, image, video and audio content, and open-source software, code, libraries, and open training datasets. Find the published version of this toolkit here.

Specific contributions to the Drone DPG Toolkit can be the following:

  • Standard Operating Procedures and regulations documents for drone operations
  • Open-learning material and online courses for drones
  • Open-source software for drones
  • Open-source A.I. training datasets for various drone data use cases
  • Decision-making guides
  • How-to guides
  • Company information for drone companies or other entities implementing open source drone DPG solutions.

๐Ÿ“ License

This repository is primarily content, and it is licensed under a Creative Commons Attribution ShareAlike 4.0 International License.

License: CC BY-SA 4.0

This is a human-readable summary of (and not a substitute for) the license.

You are free to:

  • Share โ€” copy and redistribute the material in any medium or format
  • Adapt โ€” remix, transform, and build upon the material for any purpose, even commercially.

The licensor cannot revoke these freedoms as long as you follow the license terms.

  • Attribution โ€” You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • ShareAlike โ€” If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.

No additional restrictions โ€” You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

drone-4sdgtoolkit's People

Contributors

enonied4g avatar idadelveloper avatar jwflory avatar lacabra avatar neha9849 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

drone-4sdgtoolkit's Issues

Comments on draft concept

  • Would suggest framing it broader than "collection of content for Drone4Good application" and inclusive of the fact that it will contain software, potentially data, models etc. The term "Digital Public Goods" might be good to use here, since it includes all of these categories by definition
  • In terms of the purpose, I'd suggest making it a bit more action oriented and including not just use and access, but also submit and contribute to these DPGs
  • For next steps, I'd like us to explore how we can source some of these potential DPGs - should we do some kind of comms campaign? Can Victor advise how maybe some of our existing collaborations could help with this? Could our engagement with ICAO?

Change of repo name

Hello All,

We've decided to change the name to the "drones for sdg toolkit".

Who do I change the repo name to "unicef/drone-4sdgtoolkit"?

Can you help?

Launch Inventory theme for DPG Drone Toolkit

Summary

Launch a new Hugo-based site using the UNICEF Inventory theme for the DPG Drone Toolkit

Background

Per discussion with @enonied4g and @Idadelveloper today, we want to create a new knowledge-base site for the DPG Drones Toolkit that Edmond is building out. To facilitate this work, we will use the same theme/format as seen on the UNICEF Open Source Inventory site.

The soft launch of this site will not include content, but it will include a home page, categories, and metadata for this project.

Details

@Idadelveloper will support with the initial bootstrapping of the Hugo site. I can help support on this and also on building out a CI pipeline to facilitate easy contributions and quality assurance checks.

We need @enonied4g to list out the initial categories he would like to use on the site, similar to how they are laid out on the Open Source Inventory. We also need @lacabra to add this repository to the GitHub team for this work.

Outcome

There is a path forward to begin publishing content for the DPG Drones Toolkit and to also facilitate contributions from a wider audience.

Debug deploy script and failure to deploy for multiple commiters

Summary

Debug the CI deploy script and why it fails to deploy for some users but not others

Background

Some CI jobs will fail to deploy the site, even when the build step is passing. See this job; most of the deploy script finishes successfully but then it fails to force-push to gh-pages branch. I added more verbosity in commit 9240b89, but this needs additional investigation.

Details

I suspect this is some issue with SSH keys and deploy keys. When I push changes to the GitHub repository, the CI job completes successfully. When @enonied4g pushes changes, the deploy script will fail and refuse to publish new content.

Outcome

Any committer is able to create, modify, and publish content on the Toolkit

Edit of contact form and creation of landing page for webinar

Hello @jwflory and @Idadelveloper

I discussed with Justin the development of a landing page of the Drones 4 SDG Toolkit webinar on the 28th of October.

We decided to develop a new page that details the webinar date and information and that page will link to the contact us form for people to RSVP for the event.

The RSVP form should have the following fields.

Name: (required)
Organization: (required)
Email: (required)
How do you work with drones?:

I'll work on the content for the webinar page.

Internal images missing in generated HTML

Summary

Some images use invalid internal links, and causes the CI pipeline to break

Background

A few pages are using internal images with incorrect links. When the Drone Toolkit is generated before deployment, the site generator checks for the files but it is unable to find them. This causes the CI pipeline to fail, and new changes are not published to the live site.

Details

The errors caught by HTML-Proofer are listed below:

$ htmlproofer ./public --allow-hash-href --alt-ignore --check-html --directory-index-file index.html \
    --disable-external --empty-alt-ignore --extension '.html' --http-status-ignore '0,999' --timeframe '6w' \
    --url-ignore '/drone-4sdgtoolkit/' |& grep "internal image"

- ./public/guides/drone-4-supply/index.html
  *  internal image /static/guides/dronesupplychain001.jpg does not exist (line 366)
- ./public/guides/humanitarian-drone-mission/index.html
  *  internal image /static/guides/humanitarianguidestep001.jpg does not exist (line 419)
  *  internal image /static/guides/humanitarianguidestep002.jpg does not exist (line 421)
  *  internal image /static/guides/humanitarianguidestep003.jpg does not exist (line 423)
  *  internal image /static/guides/humanitarianguidestep004.jpg does not exist (line 425)
  *  internal image /static/images/unicefinnovlogo.png does not exist (line 365)
- ./public/guides/satellites-vs-drones/index.html
  *  internal image /static/guides/satvdronesd4g001.png does not exist (line 551)
  *  internal image /static/guides/satvdronesd4g002.jpg does not exist (line 568)
  *  internal image /static/guides/satvdronesd4g003.jpg does not exist (line 595)
  *  internal image /static/guides/satvdronesd4g004.jpg does not exist (line 607)
  *  internal image /static/guides/satvdronesd4g005.jpg does not exist (line 614)
  *  internal image /static/guides/satvdronesd4g006.jpg does not exist (line 616)
  *  internal image /static/guides/satvdronesd4g007.jpg does not exist (line 622)
  *  internal image /static/guides/satvdronesd4g008.jpg does not exist (line 628)
  *  internal image /static/images/unicefinnovlogo.png does not exist (line 365)
- ./public/learning/index.html
  *  internal image /static/learning/adda.jpg does not exist (line 281)
- ./public/software/index.html
  *  internal image /static/software/monitoring.jpg does not exist (line 280)
  *  internal image /static/software/software001.jpg does not exist (line 294)

Eventually, these errors will become visible in the logs too, once CircleCI-Public/hugo-orb#47 is merged and released.

Outcome

New updates are deployed to the live site

Add initial categories for site launch

Summary

Add six initial categories for all site content in the first launch of the DPG Drones Toolkit

Background

For the initial site launch, we need to create six categories of content and make them visible on the site home page. For now, there will not be any content in the site, but we should include an index page in each category so it is visible on the site.

Once the categories are in place, we can work with @enonied4g on how to create new content and add it to the site.

Details

  1. REGs: Standard Operating Procedures and regulations
  2. Learning: Open-learning material and online courses
  3. Software: Open-source drone software
  4. Analytics: Open-source a.i. training datasets
  5. Guides: How-to and decision-making guides
  6. Startups: Long-term agreements and company information for UNICEF drone companies or other entities implementing DPG solutions.

Outcome

Initial site launch includes categories for different content to be included in the DPG Drones Toolkit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.