Open Sustainable Technology

A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Browse accepted projects | Review proposed projects | Propose new project | Open Issues

IPT

Global Biodiversity Information Facility and used to publish and share biodiversity datasets through the GBIF network.
https://github.com/gbif/ipt

biodiversity-informatics

Last synced: about 19 hours ago
JSON representation

Repository metadata

GBIF Integrated Publishing Toolkit (IPT)

README

        

https://builds.gbif.org/job/ipt/lastBuild/console[image:https://builds.gbif.org/job/ipt/badge/icon[Build status]]
https://crowdin.com/project/gbif-ipt[image:https://badges.crowdin.net/gbif-ipt/localized.svg[Crowdin]]

= GBIF Integrated Publishing Toolkit (IPT)

The Integrated Publishing Toolkit (IPT) is a free, open source software tool provided by the Global Biodiversity Information Facility (GBIF) and used to publish and share biodiversity datasets through the https://www.gbif.org/[GBIF network]. The IPT can also be configured with a DataCite account in order to assign DOIs to datasets, thus transforming it into a data repository.

[TIP]
====
*Most users should refer to the https://ipt.gbif.org/manual/[user manual] for further information, including https://ipt.gbif.org/manual/en/ipt/latest/releases[downloads], https://ipt.gbif.org/manual/en/ipt/latest/getting-started[installation instructions] and details of the https://ipt.gbif.org/manual/en/ipt/latest/releases[latest release].*

If you have a GitHub account, you may select "Watch" → "Custom" → "Releases" above to receive
a notification from GitHub when there is a new IPT release. These notifications are also sent to the https://lists.gbif.org/mailman/listinfo/ipt/[mailing list].
====

In this repository you can find the source code for the IPT software and its https://ipt.gbif.org/manual/[user manual], as well as the https://github.com/gbif/ipt/issues[issue tracker].

== Resources

* https://ipt.gbif.org/manual/[IPT User Manual]
* Information on the https://ipt.gbif.org/manual/en/ipt/latest/releases[latest release]
* The https://ipt.gbif.org[Demo IPT] is available online, https://ipt.gbif.org/manual/en/ipt/latest/getting-started[further information about this]
* How to contribute https://ipt.gbif.org/manual/en/ipt/latest/translations[translations] with https://crowdin.com/project/gbif-ipt[Crowdin]
* https://lists.gbif.org/mailman/listinfo/ipt/[IPT Mailing List] — please subscribe for notifications of future releases.

== Acknowledgements

A large number of dedicated volunteers contribute to the success of this software. With your help, the IPT has become a successful tool in use all around the world.

https://crowdin.com/[Crowdin] is kindly supporting this https://crowdin.com/project/gbif-ipt[open source project] by giving GBIF a free access to its localization management platform. Crowdin makes it possible to manage a large number of concurrent translations.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 8,370
Total Committers: 97
Avg Commits per committer: 86.289
Development Distribution Score (DDS): 0.776

Commits in past year: 788
Committers in past year: 12
Avg Commits per committer in past year: 65.667
Development Distribution Score (DDS) in past year: 0.294

Name Email Commits
Mikhail Podolskiy m****0@g****m 1874
wixner w****r@6****f 1207
Kyle Braak k****k 1182
[email protected] k****k@g****m@6****f 603
GBIF Crowdin c****n@g****g 594
Matthew Blissett m****t@b****k 328
daniel.amariles88 d****8@6****f 325
Kyle Braak k****k@g****g 312
htobon h****n@6****f 274
eightysteele e****e@6****f 204
gtuco.btuco g****o@6****f 191
gbif-jenkins d****v@g****g 184
jlthlopez j****z@6****f 131
[email protected] b****o@g****g@6****f 103
timrobertson100 t****0@6****f 103
renovate[bot] 2****] 76
saleiva s****a@6****f 63
josecuadra j****a@6****f 60
[email protected] h****n@g****m@6****f 42
Simon Van Cauter s****r@g****m 37
dairoescobar d****r@6****f 37
toliver92 t****2@h****k 33
mdoering m****g@g****g 31
areve23 a****3@6****f 25
sylmorin s****n@m****r 24
kyle.braak k****k@6****f 23
nestorjal n****n@h****o 18
[email protected] f****h@g****m@6****f 16
[email protected] t****0@g****m@6****f 14
Tim Robertson t****0@g****m 13
and 67 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 343
Total pull requests: 135
Average time to close issues: about 1 month
Average time to close pull requests: 6 days
Total issue authors: 53
Total pull request authors: 13
Average comments per issue: 2.96
Average comments per pull request: 0.59
Merged pull request: 107
Bot issues: 1
Bot pull requests: 98

Past year issues: 277
Past year pull requests: 132
Past year average time to close issues: 12 days
Past year average time to close pull requests: 3 days
Past year issue authors: 45
Past year pull request authors: 11
Past year average comments per issue: 2.78
Past year average comments per pull request: 0.1
Past year merged pull request: 106
Past year bot issues: 1
Past year bot pull requests: 98

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/gbif/ipt

Top Issue Authors

  • mike-podolskiy90 (162)
  • peterdesmet (34)
  • MattBlissett (12)
  • CecSve (10)
  • ManonGros (10)
  • timrobertson100 (8)
  • EstebanMH-SiB (8)
  • sformel-usgs (6)
  • mdoering (6)
  • ymgan (5)
  • vechocho (5)
  • ahahn-gbif (4)
  • albenson-usgs (4)
  • rukayaj (4)
  • pshimabukuro (4)

Top Pull Request Authors

  • renovate[bot] (97)
  • gbif-crowdin (15)
  • kcopas (9)
  • rukayaj (2)
  • mike-podolskiy90 (2)
  • pieterprovoost (2)
  • ManonGros (2)
  • salvafern (1)
  • CecSve (1)
  • spalp (1)
  • vjrj (1)
  • dependabot[bot] (1)
  • grosa1 (1)

Top Issue Labels

  • Data Package (70)
  • Data Package : Camtrap DP (57)
  • Component-UI (31)
  • bug (25)
  • Metadata (18)
  • Type-NewFeature (12)
  • UserManual (6)
  • Component-Docs (6)
  • question (5)
  • Data Package : Interaction DP (4)
  • Translation (3)
  • Usability (3)
  • Under review (2)
  • Component-Publication (2)
  • Data Package : ColDP (2)
  • Type-Enhancement (2)
  • Priority-Medium (2)
  • Epic (1)
  • Performance (1)
  • MetadataEditor (1)
  • Tutorial (1)
  • Data Package: Material DP (1)
  • duplicate (1)
  • Priority-High (1)
  • Component-Logic (1)
  • dependencies (1)
  • Type-Defect (1)

Top Pull Request Labels

  • dependencies (60)
  • Component-Deployment (1)

Dependencies

package/docker/Dockerfile docker
  • maven 3.8-jdk-8 build
  • tomcat 8.5-jdk8 build
pom.xml maven
  • com.google.inject.extensions:guice-struts2 4.2.0 compile
  • javax.servlet:javax.servlet-api 3.0.1 provided
  • at.favre.lib:bcrypt 0.9.0
  • com.github.librepdf:openrtf 1.2.1
  • com.google.code.findbugs:jsr305 3.0.2
  • com.google.code.gson:gson 2.9.0
  • com.google.guava:guava 20.0
  • com.google.inject.extensions:guice-assistedinject 4.2.0
  • com.google.inject.extensions:guice-servlet 4.2.0
  • com.google.inject:guice 4.2.0
  • com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer 20211018.2
  • com.microsoft.sqlserver:mssql-jdbc 11.2.1.jre8
  • com.oracle.database.jdbc:ojdbc8 21.7.0.0
  • com.sun.jersey:jersey-client 1.19.4
  • com.sun.jersey:jersey-core 1.19.4
  • com.thoughtworks.xstream:xstream 1.4.19
  • commons-digester:commons-digester 2.1
  • commons-io:commons-io 2.11.0
  • commons-validator:commons-validator 1.7
  • javassist:javassist 3.12.1.GA
  • javax.mail:mail 1.4.7
  • javax.validation:validation-api 2.0.1.Final
  • javax.xml.bind:jaxb-api 2.3.1
  • mysql:mysql-connector-java 8.0.31
  • net.sourceforge.jtds:jtds 1.3.1
  • org.apache.commons:commons-collections4 4.4
  • org.apache.commons:commons-lang3 3.12.0
  • org.apache.commons:commons-text 1.10.0
  • org.apache.httpcomponents:httpclient 4.5.13
  • org.apache.httpcomponents:httpcore 4.4.15
  • org.apache.logging.log4j:log4j-core 2.19.0
  • org.apache.logging.log4j:log4j-slf4j-impl 2.19.0
  • org.apache.poi:poi 5.2.3
  • org.apache.poi:poi-ooxml 5.2.3
  • org.apache.struts:struts2-core 2.5.30
  • org.apache.struts:struts2-json-plugin 2.5.30
  • org.freemarker:freemarker 2.3.31
  • org.gbif:dwc-api 1.42
  • org.gbif:dwca-io 2.16
  • org.gbif:gbif-api 0.177
  • org.gbif:gbif-common 0.59
  • org.gbif:gbif-doi 2.21
  • org.gbif:gbif-httputils 1.4
  • org.gbif:gbif-metadata-profile-eml 2.1-SNAPSHOT
  • org.gbif:gbif-parsers 0.60
  • org.glassfish.jaxb:jaxb-runtime 2.3.1
  • org.postgresql:postgresql 42.5.1
  • org.junit.jupiter:junit-jupiter-engine 5.9.1 test
  • org.junit.jupiter:junit-jupiter-params 5.9.1 test
  • org.mockito:mockito-core 4.9.0 test

Score: 10.248034245674877