volunteer-portal
DigiVol (Biodiversity Volunteer Portal)
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
4 of 20 committers (20.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.6%) to scientific vocabulary
Keywords
Repository
DigiVol (Biodiversity Volunteer Portal)
Basic Info
- Host: GitHub
- Owner: AtlasOfLivingAustralia
- Language: JavaScript
- Default Branch: develop
- Homepage: https://volunteer.ala.org.au
- Size: 63.7 MB
Statistics
- Stars: 16
- Watchers: 10
- Forks: 15
- Open Issues: 48
- Releases: 34
Topics
Metadata Files
README.md
DigiVol 
The Atlas of Living Australia, in collaboration with the Australian Museum, developed DigiVol to harness the power of online volunteers (also known as crowdsourcing) to digitise biodiversity data that is locked up in biodiversity collections, field notebooks and survey sheets.
Running
The ansible inventories are currently out of date. You can run DigiVol manually by using gradle to build:
bash
./gradlew assemble
java -jar build/libs/volunteer-portal-*.war
open http://devt.ala.org.au:8080/
~~To run up a vagrant instance of DigiVol you can use the volunteerportalinstance ansible playbook from the AtlasOfLivingAustralia/ala-install repository. This will deploy a pre-compiled version from the ALA Maven repository.~~
~~NOTE: Both vagrant and ansible must be installed first.~~
~~Then setup the VM and run the playbook:~~
bash
git clone https://github.com/AtlasOfLivingAustralia/ala-install.git
cd ala-install/vagrant/ubuntu-trusty
vagrant up
cd ../../ansible
ansible-playbook -i inventories/vagrant --user vagrant --private-key ~/.vagrant.d/insecure_private_key --sudo volunteer-portal.yml
~~Deploying to a server can be done similarly, though you will need to define an ansible inventory first.~~
Contributing
DigiVol is a Grails v5.3 based web application. It requires PostgreSQL v15 for data storage. Development follows the git flow workflow.
For git flow operations you may like to use the git-flow command line tools. Either install Atlassian SourceTree
which bundles its own version or install them via:
```bash
OS X
brew install git-flow
Ubuntu
apt-get install git-flow ```
Owner
- Name: Atlas of Living Australia
- Login: AtlasOfLivingAustralia
- Kind: organization
- Email: support@ala.org.au
- Location: Australia
- Website: https://www.ala.org.au
- Repositories: 180
- Profile: https://github.com/AtlasOfLivingAustralia
Free and open source IT infrastructure for the aggregation and delivery of biodiversity data. Funded by the Australian government via NCRIS and hosted by CSIRO
GitHub Events
Total
- Create event: 27
- Commit comment event: 4
- Release event: 3
- Issues event: 22
- Delete event: 20
- Issue comment event: 4
- Push event: 107
- Pull request review event: 43
- Pull request review comment event: 29
- Pull request event: 41
Last Year
- Create event: 27
- Commit comment event: 4
- Release event: 3
- Issues event: 22
- Delete event: 20
- Issue comment event: 4
- Push event: 107
- Pull request review event: 43
- Pull request review comment event: 29
- Pull request event: 41
Committers
Last synced: 10 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Simon Bear | s****r@c****u | 673 |
| Chris Dunstall | c****l@a****u | 623 |
| davidbairdala | d****a@g****m | 440 |
| nickdos | n****s@g****m | 258 |
| Chris Dunstall | c****l@a****m | 95 |
| Patricia Koh | p****h@c****u | 92 |
| Angel Ruiz | a****a@g****m | 89 |
| Patricia Koh | p****n@h****m | 84 |
| Chris | c****a@g****m | 83 |
| djtfmartin | d****n@g****m | 66 |
| Bear, Simon (CSIRO IM&T, Yarralumla) | S****r@c****u | 25 |
| davidbairdala | T***** | 14 |
| Andrew James | e****a@t****m | 5 |
| Martin Bohun | m****n@g****m | 3 |
| Simon Bear | b****n@g****m | 3 |
| temi | t****g@g****m | 2 |
| Bear | b****c@g****u | 1 |
| Chris Dunstall | 7****s@u****m | 1 |
| Dave Martin | d****n@u****m | 1 |
| markew | m****n@a****u | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 98
- Total pull requests: 98
- Average time to close issues: over 1 year
- Average time to close pull requests: 7 days
- Total issue authors: 9
- Total pull request authors: 3
- Average comments per issue: 0.62
- Average comments per pull request: 0.14
- Merged pull requests: 91
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 47
- Average time to close issues: about 11 hours
- Average time to close pull requests: 4 days
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.02
- Merged pull requests: 43
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- cdausmus (71)
- AdamWoodsAM (7)
- RhiannonStephens (6)
- JennaMalkin (4)
- CMDigivol (4)
- sbearcsiro (3)
- sat01a (1)
- chrisala (1)
- Conal-Tuohy (1)
Pull Request Authors
- cdausmus (90)
- ephphatha (6)
- sbearcsiro (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- au.org.ala:userdetails-service-client 1.4.0 compile
- com.bertramlabs.plugins:asset-pipeline-grails $assetPipelineVersion compile
- com.drewnoakes:metadata-extractor 2.11.0 compile
- com.github.ben-manes.caffeine:caffeine 2.8.0 compile
- com.google.guava:guava 19.0 compile
- com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer 20160526.1-ALA compile
- com.squareup.retrofit2:converter-gson 2.2.0 compile
- com.squareup.retrofit2:retrofit 2.2.0 compile
- net.sf.opencsv:opencsv 2.3 compile
- org.apache.commons:commons-compress 1.11 compile
- org.apache.commons:commons-pool2 2.4.2 compile
- org.codehaus.janino:janino 3.0.6 compile
- org.elasticsearch:elasticsearch 1.3.5 compile
- org.flywaydb:flyway-core 4.2.0 compile
- org.freemarker:freemarker 2.3.23 compile
- org.grails.plugins:ala-auth 3.0.5 compile
- org.grails.plugins:cache * compile
- org.grails.plugins:cache-ehcache 2.0.0.ALA compile
- org.grails.plugins:cache-ehcache 3.0.0.M1 compile
- org.grails.plugins:cache-headers 2.0.2 compile
- org.grails.plugins:csv 1.0.ALA.3 compile
- org.grails.plugins:external-config 1.1.2 compile
- org.grails.plugins:grails-executor 0.4 compile
- org.grails.plugins:grails-google-visualization 2.2 compile
- org.grails.plugins:grails-java8 * compile
- org.grails.plugins:grails-markdown 3.0.0 compile
- org.grails.plugins:grails-pretty-time 4.0.0 compile
- org.grails.plugins:hibernate5 ${gormVersion-".RELEASE"} compile
- org.grails.plugins:mail 2.0.1 compile
- org.grails.plugins:postgresql-extensions 5.2.0 compile
- org.grails.plugins:quartz 2.0.12 compile
- org.grails.plugins:rxjava2 2.0.0 compile
- org.grails.plugins:scaffolding * compile
- org.grails:grails-core * compile
- org.grails:grails-dependencies * compile
- org.grails:grails-web-boot * compile
- org.hibernate:hibernate-core 5.1.3.Final compile
- org.hibernate:hibernate-ehcache 5.1.3.Final compile
- org.hibernate:hibernate-java8 5.1.3.Final compile
- org.imgscalr:imgscalr-lib 4.2 compile
- org.jooq:jooq * compile
- org.springframework.boot:spring-boot-autoconfigure * compile
- org.springframework.boot:spring-boot-starter-actuator * compile
- org.springframework.boot:spring-boot-starter-logging * compile
- org.springframework.boot:spring-boot-starter-tomcat * compile
- org.webjars:angularjs 1.6.1 compile
- org.webjars:bootstrap 3.3.7-1 compile
- org.webjars:font-awesome 4.7.0 compile
- org.postgresql:postgresql $postgresVersion
- org.grails.plugins:geb * testCompile
- org.grails:grails-plugin-testing * testCompile
- net.sourceforge.htmlunit:htmlunit 2.18 testRuntime
- org.seleniumhq.selenium:selenium-htmlunit-driver 2.47.1 testRuntime
- angular >1.2.0
- angular ^1.5.7
- angular-animate ^1.5.7
- angular-aria ^1.5.7
- angular-cookies ^1.5.7
- angular-google-chart ^0.1.0
- angular-i18n ^1.5.7
- angular-marked ^1.2.0
- angular-message-format ^1.5.7
- angular-sanitize ^1.5.7
- angular-touch ^1.5.7
- angular-ui-bootstrap ^1.3.3
- angular-ui-router ^0.3.1
- angular-ui-tinymce 0.0.19
- tinymce ^4.6.5
- angular ^1.5.7
- angular-animate ^1.5.6
- angular-aria ^1.5.6
- angular-cookies ^1.5.6
- angular-google-chart ^0.1.0
- angular-google-maps ^2.2.1
- angular-i18n ^1.5.6
- angular-marked ^1.2.0
- angular-message-format ^1.5.6
- angular-sanitize ^1.5.6
- angular-touch ^1.5.6
- angular-ui-bootstrap ^1.3.3
- angular-ui-router ^0.3.1
- angular-ui-tinymce 0.0.18
- tinymce ^4.3.13