Re:[uportal-dev] [uportal-user] Courses Portlet pull request merged

2014-10-20 Thread Tim Levett
(moving over to dev to chat quickly about minor release of courses portlet)

Nice work Mike  team! I'm sure people are very excited for these enhancements. 

Since there was a model change it would be good to cut a minor release.

What say the people?

Tim Levett
tim.levettATwisc.edu
MyUW-Infrastructure



From: bounce-37385619-70367...@lists.wisc.edu 
bounce-37385619-70367...@lists.wisc.edu on behalf of Mike Farnham 
mrfarn...@wisc.edu
Sent: Friday, October 17, 2014 7:05 PM
To: uportal-u...@lists.jasig.org
Subject: [uportal-user] Courses Portlet pull request merged

The University of Wisconsin-Madison has contributed back the extensive
changes we have added to the Courses Portlet.
I do say extensive because the commit includes 153 changed files with
8,335 additions and 714 deletions.

We apologize for the pig through the python approach.

We have did update the model.
We did our best to insure the changes work with the existing code.
We have included mock data for the changes we've made
so you can run the code out-of-the-box, in uPortal.

I think most interest has been peaked by the Class Schedule Grid
which relies heavily on the jquery.timetable.js project.

best regards,
Mike

--
Mike Farnham
Information Systems Specialist
DoIT Academic Technology
University of Wisconsin-Madison
(608) 262-4210
https://www.doit.wisc.edu/about/organization/academic-technology/


---
You are currently subscribed to uportal-u...@lists.jasig.org as: 
tim.lev...@wisc.edu
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-user

-- 
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev



Re: [uportal-dev] [uportal-user] Courses Portlet pull request merged

2014-10-20 Thread Jim Helwig
I think that is consistent with semantic versioning, right? 

JimH

On Oct 20, 2014, at 9:00 AM, Tim Levett tim.lev...@wisc.edu wrote:

 (moving over to dev to chat quickly about minor release of courses portlet)
 
 Nice work Mike  team! I'm sure people are very excited for these 
 enhancements. 
 
 Since there was a model change it would be good to cut a minor release.
 
 What say the people?
 
 Tim Levett
 tim.levettATwisc.edu
 MyUW-Infrastructure
 
 
 
 From: bounce-37385619-70367...@lists.wisc.edu 
 bounce-37385619-70367...@lists.wisc.edu on behalf of Mike Farnham 
 mrfarn...@wisc.edu
 Sent: Friday, October 17, 2014 7:05 PM
 To: uportal-u...@lists.jasig.org
 Subject: [uportal-user] Courses Portlet pull request merged
 
 The University of Wisconsin-Madison has contributed back the extensive
 changes we have added to the Courses Portlet.
 I do say extensive because the commit includes 153 changed files with
 8,335 additions and 714 deletions.
 
 We apologize for the pig through the python approach.
 
 We have did update the model.
 We did our best to insure the changes work with the existing code.
 We have included mock data for the changes we've made
 so you can run the code out-of-the-box, in uPortal.
 
 I think most interest has been peaked by the Class Schedule Grid
 which relies heavily on the jquery.timetable.js project.
 
 best regards,
 Mike
 
 --
 Mike Farnham
 Information Systems Specialist
 DoIT Academic Technology
 University of Wisconsin-Madison
 (608) 262-4210
 https://www.doit.wisc.edu/about/organization/academic-technology/
 
 
 ---
 You are currently subscribed to uportal-u...@lists.jasig.org as: 
 tim.lev...@wisc.edu
 To unsubscribe, change settings or access archives, see 
 http://www.ja-sig.org/wiki/display/JSG/uportal-user
 
 -- 
 You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
 jim.hel...@wisc.edu
 To unsubscribe, change settings or access archives, see 
 http://www.ja-sig.org/wiki/display/JSG/uportal-dev
 



smime.p7s
Description: S/MIME cryptographic signature


Re: [uportal-dev] [uportal-user] Courses Portlet pull request merged

2014-10-20 Thread Aaron Grant
I think a minor version change would be appropriate. If I remember
correctly we had to change it a bit to work with Banner at OU, so we might
need to figure that out again with this release. Thank you guys for your
hard work and contributing this back to the community. I'll be excited to
see how grid schedules look in MySAIL.

Aaron

On Mon, Oct 20, 2014 at 10:00 AM, Tim Levett tim.lev...@wisc.edu wrote:

 (moving over to dev to chat quickly about minor release of courses portlet)

 Nice work Mike  team! I'm sure people are very excited for these
 enhancements.

 Since there was a model change it would be good to cut a minor release.

 What say the people?

 Tim Levett
 tim.levettATwisc.edu
 MyUW-Infrastructure


 
 From: bounce-37385619-70367...@lists.wisc.edu 
 bounce-37385619-70367...@lists.wisc.edu on behalf of Mike Farnham 
 mrfarn...@wisc.edu
 Sent: Friday, October 17, 2014 7:05 PM
 To: uportal-u...@lists.jasig.org
 Subject: [uportal-user] Courses Portlet pull request merged

 The University of Wisconsin-Madison has contributed back the extensive
 changes we have added to the Courses Portlet.
 I do say extensive because the commit includes 153 changed files with
 8,335 additions and 714 deletions.

 We apologize for the pig through the python approach.

 We have did update the model.
 We did our best to insure the changes work with the existing code.
 We have included mock data for the changes we've made
 so you can run the code out-of-the-box, in uPortal.

 I think most interest has been peaked by the Class Schedule Grid
 which relies heavily on the jquery.timetable.js project.

 best regards,
 Mike

 --
 Mike Farnham
 Information Systems Specialist
 DoIT Academic Technology
 University of Wisconsin-Madison
 (608) 262-4210
 https://www.doit.wisc.edu/about/organization/academic-technology/


 ---
 You are currently subscribed to uportal-u...@lists.jasig.org as:
 tim.lev...@wisc.edu
 To unsubscribe, change settings or access archives, see
 http://www.ja-sig.org/wiki/display/JSG/uportal-user

 --
 You are currently subscribed to uportal-dev@lists.ja-sig.org as:
 asgr...@oakland.edu
 To unsubscribe, change settings or access archives, see
 http://www.ja-sig.org/wiki/display/JSG/uportal-dev




-- 
Aaron Grant
Senior Applications Architect
Oakland University - UTS http://oakland.edu/uts

-- 
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev

Re: [uportal-dev] [uportal-user] Courses Portlet pull request merged

2014-10-20 Thread Andrew Petro
Developers,

Under Semantic Versioning, whether a given changeset gives rise to a major
or minor version bump depends whether the changes break an existing API.

If they do, that¹s a Major release, not a minor release.  If they break no
APIs and only add features within existing APIs, great, that¹s a minor
release.

Eyeballing the changeset, looks like Semantic Versioning would class this
API-breaking and thus a Major version bump.

https://github.com/Jasig/CoursesPortlet/pull/14/files


Just on quick skim:

 * public class CourseRequirementWrapper methods disappeared
 * API defined in course-catalog.xsd changed in breaking ways

Note that Semantic Versioning isn¹t about value judgements about change
sets.  Changing APIs to give rise to a new Major version isn¹t good or
bad, it just is, and Semantic Versioning communicates that that amount of
change has happened.

This is a big changeset and it technically breaks APIs.  Call it, modulo
any cleanup and additional feature merges between now and release, Courses
Portlet v. 2.0, and celebrate the step forward for the open source product.

Kind regards,

Andrew






On 10/20/14, 10:11 AM, Jim Helwig jim.hel...@wisc.edu wrote:

I think that is consistent with semantic versioning, right?

JimH

On Oct 20, 2014, at 9:00 AM, Tim Levett tim.lev...@wisc.edu wrote:

 (moving over to dev to chat quickly about minor release of courses
portlet)
 
 Nice work Mike  team! I'm sure people are very excited for these
enhancements. 
 
 Since there was a model change it would be good to cut a minor release.
 
 What say the people?
 
 Tim Levett
 tim.levettATwisc.edu
 MyUW-Infrastructure
 
 
 
 From: bounce-37385619-70367...@lists.wisc.edu
bounce-37385619-70367...@lists.wisc.edu on behalf of Mike Farnham
mrfarn...@wisc.edu
 Sent: Friday, October 17, 2014 7:05 PM
 To: uportal-u...@lists.jasig.org
 Subject: [uportal-user] Courses Portlet pull request merged
 
 The University of Wisconsin-Madison has contributed back the extensive
 changes we have added to the Courses Portlet.
 I do say extensive because the commit includes 153 changed files with
 8,335 additions and 714 deletions.
 
 We apologize for the pig through the python approach.
 
 We have did update the model.
 We did our best to insure the changes work with the existing code.
 We have included mock data for the changes we've made
 so you can run the code out-of-the-box, in uPortal.
 
 I think most interest has been peaked by the Class Schedule Grid
 which relies heavily on the jquery.timetable.js project.
 
 best regards,
 Mike
 
 --
 Mike Farnham
 Information Systems Specialist
 DoIT Academic Technology
 University of Wisconsin-Madison
 (608) 262-4210
 https://www.doit.wisc.edu/about/organization/academic-technology/
 
 
 ---
 You are currently subscribed to uportal-u...@lists.jasig.org as:
tim.lev...@wisc.edu
 To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/uportal-user
 
 -- 
 You are currently subscribed to uportal-dev@lists.ja-sig.org as:
jim.hel...@wisc.edu
 To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/uportal-dev
 



-- 
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev



Re: [uportal-dev] [uportal-user] Courses Portlet pull request merged

2014-10-20 Thread Andrew Petro
 Call it … Courses Portlet v. 2.0, and celebrate the step forward for the
open source product.

And update the README to state clearly that the project uses Semantic
Versioning.  It’s not clear that it now does ― if it’s not using Semantic
Versioning and is instead using the current uPortal release strategy,
well, then calling this next release a minor release is within the current
uPortal release strategy (inflicts some pain on upgrade but is not
revolutionary change).

https://wiki.jasig.org/display/UPC/Release+Strategy


http://semver.org/



I’d strongly favor adopting Semantic Versioning in that portlet (and
everywhere else), of course.

Kind regards,

Andrew




On 10/20/14, 11:01 AM, Andrew Petro andrew.pe...@wisc.edu wrote:

Developers,

Under Semantic Versioning, whether a given changeset gives rise to a major
or minor version bump depends whether the changes break an existing API.

If they do, that¹s a Major release, not a minor release.  If they break no
APIs and only add features within existing APIs, great, that¹s a minor
release.

Eyeballing the changeset, looks like Semantic Versioning would class this
API-breaking and thus a Major version bump.

https://github.com/Jasig/CoursesPortlet/pull/14/files


Just on quick skim:

 * public class CourseRequirementWrapper methods disappeared
 * API defined in course-catalog.xsd changed in breaking ways

Note that Semantic Versioning isn¹t about value judgements about change
sets.  Changing APIs to give rise to a new Major version isn¹t good or
bad, it just is, and Semantic Versioning communicates that that amount of
change has happened.

This is a big changeset and it technically breaks APIs.  Call it, modulo
any cleanup and additional feature merges between now and release, Courses
Portlet v. 2.0, and celebrate the step forward for the open source
product.

Kind regards,

Andrew






On 10/20/14, 10:11 AM, Jim Helwig jim.hel...@wisc.edu wrote:

I think that is consistent with semantic versioning, right?

JimH

On Oct 20, 2014, at 9:00 AM, Tim Levett tim.lev...@wisc.edu wrote:

 (moving over to dev to chat quickly about minor release of courses
portlet)
 
 Nice work Mike  team! I'm sure people are very excited for these
enhancements. 
 
 Since there was a model change it would be good to cut a minor release.
 
 What say the people?
 
 Tim Levett
 tim.levettATwisc.edu
 MyUW-Infrastructure
 
 
 
 From: bounce-37385619-70367...@lists.wisc.edu
bounce-37385619-70367...@lists.wisc.edu on behalf of Mike Farnham
mrfarn...@wisc.edu
 Sent: Friday, October 17, 2014 7:05 PM
 To: uportal-u...@lists.jasig.org
 Subject: [uportal-user] Courses Portlet pull request merged
 
 The University of Wisconsin-Madison has contributed back the extensive
 changes we have added to the Courses Portlet.
 I do say extensive because the commit includes 153 changed files with
 8,335 additions and 714 deletions.
 
 We apologize for the pig through the python approach.
 
 We have did update the model.
 We did our best to insure the changes work with the existing code.
 We have included mock data for the changes we've made
 so you can run the code out-of-the-box, in uPortal.
 
 I think most interest has been peaked by the Class Schedule Grid
 which relies heavily on the jquery.timetable.js project.
 
 best regards,
 Mike
 
 --
 Mike Farnham
 Information Systems Specialist
 DoIT Academic Technology
 University of Wisconsin-Madison
 (608) 262-4210
 https://www.doit.wisc.edu/about/organization/academic-technology/
 
 
 ---
 You are currently subscribed to uportal-u...@lists.jasig.org as:
tim.lev...@wisc.edu
 To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/uportal-user
 
 -- 
 You are currently subscribed to uportal-dev@lists.ja-sig.org as:
jim.hel...@wisc.edu
 To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/uportal-dev
 



-- 
You are currently subscribed to uportal-dev@lists.ja-sig.org as:
andrew.pe...@wisc.edu
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/uportal-dev



-- 
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev