Comments (11)
I agree.
How about we do this:
Drupal modules: 7.x-2.x (the initial release will be 7.x-2.0)
All other components start at 0.0.1? And, do we create a documentation matrix saying what works with what?
from documentation.
Sounds fair to me. Drupal adheres to their non-semantic versioning and everything else does it semantically. Probably the best we'll get considering all the ground we cover.
from documentation.
Do we need to get setup with sonatype? This is where things get uncomfortable for me. Maybe @acoburn or even @awoods could lend expertise there.
...and if we're publishing our maven packages, we should add our code signing keys to the committers document like fcrepo does https://wiki.duraspace.org/display/FF/Fedora+Committers
from documentation.
Yes?
I don't imagine that's something we want to host ourselves unless we have to.
We will probably have a boatload of artifacts up there. We're basically creating one per java package. Hopefully that's not a problem?
from documentation.
Setting things up in sonatype is pretty easy. It is all described here: http://central.sonatype.org/pages/ossrh-guide.html
In short, you create a JIRA account with them and create an issue for your project. You'll need to supply the groupId you'll plan to use.
from documentation.
Excellent. I've created a ticket: https://issues.sonatype.org/browse/OSSRH-18137
from documentation.
Ok, we're setup for sonatype now. If y'all setup JIRA accounts with them, we can get you added so you can do releases.
from documentation.
@Islandora-CLAW/7-x-2-x-committers I propose the following; if y'all agree, I'll created a documentation page and outline this. This is also related to #182 and discussion we had on yesterday's call:
- Drupal modules (anything currently in the 'Drupal' directory in the repo) get standard Drupal version numbers.
- Chullo, and PHP microservices get semantic version numbers, and they are independent of the Drupal version numbers. This would be similar to what happens in the Fedora community with fcrepo4-exts and fcrepo4-labs projects.
- Java components get their own semantic version number and are released on sonatype/maven central.
Am I missing anything else?
from documentation.
See also: #182
from documentation.
Pull request: #307
from documentation.
Resolved with a2b376e
from documentation.
Related Issues (20)
- [BUG] Blocks disappear after being edited because of visibility constraint "node_has_ancestor" HOT 4
- [DOCS] Add link to MIG metadata configuration spreadsheet to official docs HOT 2
- [TECH DEBT] MediaSourceService defined but never used HOT 3
- [DOCS] Documentation needed for Islandora Site Template
- [USE CASE] Enable easier testing of PRs/branches by mirroring all Github branches to Gitlab HOT 1
- Add actual image alt text to the Sandbox (Demo Objects). HOT 3
- Drupal 11 Compatibility
- [BUG] Decoration of child/media upload batch processor services fails to (un)serialize inner/decorated service
- [DOCS] Document how to use the official Matomo Docker image with Islandora
- Update testing/compatibility matrices: Drop Drupal 10.1, add 10.4.x-dev.
- [BUG] Drupal 10.3, Image styles that use flysytem (Fedora) are broken again.
- [DOCS] Manual Installation: Recommended Changes to Documentation HOT 5
- [BUG] Database update errors out after updating to Drupal 10.3.1 (solution included) HOT 5
- Incomplete reference on islandora.ca HOT 1
- [DOCS] Provide documentation / configuraiton options to install Islandora (Starter Site) without Fedora integration
- Remove Vagrant reference HOT 1
- [BUG] Islandora IIIF PHP warnings HOT 4
- [FEATURE] When generating video/audio service files, copy a reference to the transcript files. HOT 1
- [FEATURE] Validate file types.
- [USE CASE] Complex (Structured) Titles and other special Title features
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from documentation.