This was extracted (@ 2024-11-20 22:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
WARNING: these pages may omit some original contents of the minutes.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
## Description: The mission of Causeway is to enable the rapid development of maintainable domain-driven apps in Java. ## Project Status This is a mature project and the framework is generally stable. There are no issues requiring board attention at this time. ## Membership Data: Apache Causeway was founded 2012-10-17 (~12 years ago). There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - None ## Project Activity: In the next quarter we plan to release Causeway 2.2.0 (based on Spring Boot 2.x) and also Causeway 3.2.0 (based on Spring Boot 3.x) [1] The Causeway committers maintain an informal site for experimental stuff [2], including a new viewer based on Vaadin. There is now community interest in developing the Vaadin viewer, with the aim to make it functionally equivalent to Causeway's current Wicket viewer, and then formally donating that code back into Causeway. We are also starting to promote the framework to extend our user base. Two of our committers, Dan Haywood and Johan Doornenbal gave a talk at a DDD meetup [3]. Dan also gave a couple of talks mentioning Apache Causeway at JAX London [4] and has a few more meetups lined up in the next two months. We are as well discussing to make the 3.x branch the new 'main', phasing out the 2.x branch, and establishing a 4.x branch, therein making use of Java features beyond version 17. ## Community Health We are continuing to see good engagement on and new sign-ups to our slack channel, which the community seems to much prefer over the users mailing list. Nevertheless, we continue to ensure that all relevant information are cross-posted to users@ and dev@ where necessary. ## References (links) [1] https://causeway.apache.org/relnotes/latest/about.html [2] https://github.com/apache-causeway-committers/causeway-lab [3] https://meetu.ps/e/NrSz0/n2H1/i [4] https://jaxlondon.com/program/#programJumpToDay1
## Description: The mission of Causeway is to enable the rapid development of maintainable domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Causeway was founded 2012-10-17 (~11 years ago). There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: No new PMC members. Last addition was Martin Hesse on 2023-07-04. No new committers. Last addition was Martin Hesse on 2023-07-04. ## Project Activity: In this quarter we released Causeway 2.1.0 (based on Spring Boot 2.x) and also Causeway 3.1.0 (based on Spring Boot 3.x) [1] We're currently working on squashing minor bugs, and adding in any minor features that were dropped in the major refactoring from v1 to v2. We are also adding in features to improve performance and diagnostics. The Causeway committers maintain an informal site for experimental stuff [2], including a new viewer based on Vaadin. There is now community interest in developing the Vaadin viewer, with the aim to make it functionally equivalent to Causeway's current Wicket viewer, and then formally donating that code back into Causeway. If this goes to plan, we hope to be able to invite at least one new committer. We are also starting to promote the framework to extend our user base. One of committers, Dan Haywood, recently gave a talk at Oxford Java User Group [3] with additional talks being planned. ## Community Health: This is a mature project and the framework is generally stable. We are continuing to see good engagement on and new sign-ups to our slack channel, which the community seems to much prefer over the users mailing list. Nevertheless, we continue to ensure that all relevant information are cross-posted to users@ and dev@ where necessary. ## References (links) [1] https://causeway.apache.org/relnotes/latest/about.html [2] https://github.com/apache-causeway-committers/causeway-lab [3] https://www.meetup.com/j-o-x-java-oxford-meetup/events/301156404/
## Description: The mission of Causeway is to enable the rapid development of maintainable domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Causeway was founded 2012-10-17 (~11 years ago). There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - None ## Project Activity: In this quarter we released Causeway 2.0.0 (based on Spring Boot 2.x) and also Causeway 3.0.0 (based on Spring Boot 3.x) [1] We're currently working on squashing minor bugs, adding some features, and also continuing to flesh out our demo/tutorial app [2] to provide an improved on-ramp for folks discovering the framework. We have now moved all tooling artifacts out of the framework, as those were never planned to be part of the releases. They have their new home at [3]. We are also starting to promote the framework to extend our user base, with a couple of talks accepted for conferences later in the year [4], [5]. An article on InfoQ is also in the works. ## Community Health: This is a mature project and the framework is generally stable. We are continuing to see good engagement on and new sign-ups to our slack channel, which the community seems to much prefer over the users mailing list. Nevertheless, we continue to ensure that all relevant information are cross-posted to users@ and dev@ where necessary. ## References (links) [1] https://causeway.apache.org/relnotes/latest/about.html [2] https://github.com/apache/causeway-app-referenceapp [3] https://github.com/apache-causeway-committers/causewaystuff [4] https://jconeurope2024.sched.com/event/1YwRx/replacing-the-gearbox-while-driving-down-the-autobahn [5] https://jaxlondon.com/microservices/modular-monoliths-apache-causeway/
## Description: The mission of Causeway is to enable the rapid development of maintainable domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Causeway was founded 2012-10-17 (~11 years ago). There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - None ## Project Activity: In this quarter we released Causeway 2.0.0-RC4 [1], which is the fourth release of the framework under its new name, "Causeway". (Our umbrella ticket of tasks [2] could be useful for other projects that change their name). We are (finally) closing in on the release of v2.0, which is to "re-platform" the framework to run on top of Spring Boot. We're currently working on squashing bugs, and also continuing to flesh out our demo/tutorial app [3] to provide an improved on-ramp for folks discovering the framework. We hope to issue an 2.0.0-RC5 within the next quarter, followed up by the final v2.0 release afterwards. We will also be looking to actively reach out to Java user and meetup groups to extend our user base. ## Community Health: This is a mature project and the framework is generally stable. We are continuing to see good engagement on and new sign-ups to our slack channel, which the community seems to much prefer over the users mailing list. Nevertheless, we continue to ensure that all relevant information are cross-posted to users@ and dev@ where necessary. ## References (links) [1] https://causeway.apache.org/relnotes/2.0.0-RC4/about.html [2] https://issues.apache.org/jira/browse/CAUSEWAY-3130 [3] https://github.com/apache/causeway-app-referenceapp
## Description: The mission of Causeway is to enable the rapid development of maintainable domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Causeway was founded 2012-10-17 (~11 years ago). There are currently 16 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - One new PMC member. Last addition was Martin Hesse on 2023-07-05. - One new committer. Last addition was Martin Hesse on 2023-07-05. - New PMC chair is Jörg Rade, effective 2023-08-22. ## Project Activity: In this quarter we released Causeway 2.0.0-RC3 [1], which is the third release of the framework under its new name, "Causeway". We expect to release v2.0 at the beginning of next year, the culmination of a long programme of work to "re-platform" the framework to run on top of Spring Boot. At that time we will also be looking to actively reach out to Java user groups and meetup groups to start raising awareness and hopefully our user base. There will probably be one or perhaps two more release candidates before probably then. ## Community Health: This is a mature project and the framework is generally stable. We are continuing to see good engagement on and new sign-ups to our slack channel, which the community seems to much prefer over the users mailing list. Nevertheless, we continue to ensure that all relevant information are cross-posted to users@ and dev@ where necessary. ## References (links) [1] https://causeway.apache.org/relnotes/latest/2023/2.0.0-RC3/relnotes.html
WHEREAS, the Board of Directors heretofore appointed Johan Doornenbal (jdoornenbal) to the office of Vice President, Apache Causeway, and WHEREAS, the Board of Directors is in receipt of the resignation of Johan Doornenbal from the office of Vice President, Apache Causeway, and WHEREAS, the Project Management Committee of the Apache Causeway project has chosen by vote to recommend Jörg Rade (joergrade) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Johan Doornenbal is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Causeway, and BE IT FURTHER RESOLVED, that Jörg Rade be and hereby is appointed to the office of Vice President, Apache Causeway, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7F, Change the Apache Causeway Project Chair, was approved by Unanimous Vote of the directors present.
## Description: The mission of Causeway is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Project Status: Current project status: Ongoing with moderate activity Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache Causeway was founded 2012-10-17 (10 years ago). There are currently 16 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - One new PMC member. Last addition was Martin Hesse on 2023-07-05. - One new committer. Last addition was Martin Hesse on 2023-07-05.` ## Project Activity: In the last quarter we released Causeway 2.0.0-RC2 [1], continuing our progress to "re-platform" the framework to run on top of Spring Boot. With this release we have fleshed out our "reference app" [2] as well as removed lingering TODOs in our website [3]. We expect to issue an 2.0.0-RC3 within the next quarter. ## Community Health: This is a mature project and the framework is generally stable. Although our user community is small, we continue to see good engagement on our slack channel, which the community seems to prefer over the users mailing list. (We do continue to ensure that all relevant information are cross-posted to users@ and dev@ where necessary). We were pleased to add a new committer/PMC member to our ranks, our first for some time. ## References (links) [1] https://causeway.apache.org/relnotes/2.0.0-RC2/about.html [2] https://github.com/apache/causeway-app-referenceapp [3] https://causeway.apache.org
## Description: The mission of Causeway is to enable the rapid development of maintainable domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Causeway was founded 2012-10-17 (10 years ago). There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: In the last quarter we released Causeway 2.0.0-RC1 [1], which is the first release of the framework under its new name, "Causeway". (Our umbrella ticket of tasks [2] could be useful for other projects that change their name). We are (finally) closing in on the release of v2.0, which is to "re-platform" the framework to run on top of Spring Boot. We're currently working on squashing bugs, and also continuing to flesh out our demo/tutorial app [3] to provide an improved on-ramp for folks discovering the framework. We hope to issue an 2.0.0-RC2 within the next quarter. We will also be looking to actively reach out to Java user groups and meetup groups to start raising awareness and hopefully our user base. As requested we have restructured the website so that the formal source release is more prominent under "downloads" menu item on our main site [4] while the informal interim builds are now less prominent [5]. ## Community Health: This is a mature project and the framework is generally stable. We are continuing to see good engagement on and new sign-ups to our slack channel, which the community seems to much prefer over the users mailing list. Nevertheless, we continue to ensure that all relevant information are cross-posted to users@ and dev@ where necessary. ## Question to the board We notice that whimsy has two separate pages of meeting notes; most are for our old name, "Isis" [6], while there is also an almost empty one for our new name, "Causeway" [7] (confusingly that new page _does_ include the very first notice to establish the project in 2012). Is this how this is meant to work - and we should perhaps reference the historical minutes for "Isis" as well as the current? Or is it possible to merge the two pages? ## References (links) [1] https://causeway.apache.org/relnotes/2.0.0-RC1/about.html [2] https://issues.apache.org/jira/browse/CAUSEWAY-3130 [3] https://demo-wicket-jpa-snapshot.apps.causeway.dev/ [4] https://causeway.apache.org [5] https://causeway.apache.org/comguide/2.0.0-RC1/nightly-builds.html [6] https://whimsy.apache.org/board/minutes/Isis.html [7] https://whimsy.apache.org/board/minutes/Causeway.html
## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (10 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: In the last quarter we released one further milestone M9 [1], which followed on quickly from M8 to address two security CVEs. The development work continues to be focussed towards v2.0, which is to "re-platform" the framework to run on top of Spring Boot. Development work for this is now pretty much completed, and we are now working on some of the supporting materials for our first RC1, in particular the "demo app" which acts as both a training material and for regression testing [2], [3]. We hope to release RC1 in the coming quarter. RC1 will also be the first release under the new name, Apache Causeway. [4] We have tackled some of the larger changes for this, in particular the internal code changes so that all code now resides under org.apache.causeway rather than org.apache.isis. In the coming quarter we will aiming to address many of the remaining tasks as identified in our umbrella "rename" issue [5]. To assist developers make the change to the new name, we are now providing informal nightly builds [6]. We are also maintaining a branch and providing informal builds for what will eventually be v3.0 of the framework, based on Spring Boot 6 and JDK 17. ## Community Health: This is a mature project and the framework is generally stable. We are continuing to see good engagement on and new sign-ups to our slack channel, which the community seems to much prefer over the users mailing list. Nevertheless, we continue to ensure that all relevant information are cross-posted to users@ and dev@ where necessary. ## References (links) [1] https://isis.apache.org/relnotes/2.0.0-M9/2022/2.0.0-M9/relnotes.html [2] https://github.com/apache/isis/tree/master/examples/demo [3] https://demo-wicket-jpa-snapshot.apps.causeway.dev/ [4] https://whimsy.apache.org/board/agenda/2022-09-21/Change-Isis-Name [5] https://issues.apache.org/jira/browse/ISIS-3130 [6] https://github.com/apache-causeway-committers/causeway-nightly
## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Isis was founded 2012-10-17 (10 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. In the last quarter we released a final M8 milestone [1]. We have also had two CVEs raised, one of which was fixed in M8, the other is fixed in our master branch; we shall release as a further M9 milestone as soon as it has passed its vote. At the September 2022 board meeting we also proposed a vote to rename the project to "Apache Causeway", and this was passed [2]. We intend to start working through the tasks once we have released M9. After that, we will be ready to cut an RC1 for v2 of the framework; we are "feature complete" for the scope we've set ourselves. Alongside there are two incubator projects (within Apache Isis itself) that are showing good progress: kroviz (a "viewer" providing a human-usable UI), and a graphql "viewer". Work continues on these but they are unlikely to be part of v2. ## Community Health: This is a mature project and the framework is generally stable. We are continuing to see good engagement on our slack channel, which the community seems to prefer much over the users mailing list. Nevertheless, we continue to ensure that all relevant information are cross-posted to users@ and dev@ where necessary. ## Links [1] https://isis.apache.org/relnotes/2.0.0-M8/2022/2.0.0-M8/relnotes.html [2] https://whimsy.apache.org/board/agenda/2022-09-21/Change-Isis-Name
WHEREAS, the Project Management Committee of the Apache Isis Project has chosen by vote [1] to recommend a change of name to Apache Causeway without revision of its charges, and WHEREAS, the Board of Directors is in receipt of this and deems it to be in the best interests of the Foundation and consistent with the Foundation's purposes; NOW, THEREFORE, BE IT RESOLVED, that the Project Management Committee (PMC), heretofore known as the "Apache Isis Project", shall henceforth be known as the the "Apache Causeway Project". [1] https://lists.apache.org/thread/g2zkhyt57noodsry22lcznd10yo7hk5t Special Order 7A, Change the Apache Isis Project Name, was approved by Unanimous Vote of the directors present.
## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (9.5 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. No new milestones were released this quarter. We had intended that the next release would be an RC1, but have now decided for one final milestone M8 which we expect to release within the next month. As well as addressing minor issues in the core framework, progress continues to be made in two of our "incubator" projects, namely the "kroviz" viewer and a graphql "viewer". We now are hopeful that the graphql viewer at least will be part of the final 2.0 release. ## Community Health: This is a mature project and the framework is generally stable. We continue to see a small but welcome increase in user activity. Most support activity takes place on the slack channel but for announcements and votes we continue to be careful to ensure that we cross-post to the users@ and dev@ mailing lists. As mentioned last quarter, we have been considering renaming the project. To that end, we conducted a vote with 3 candidate names on dev@ [1], cc'd to users@ [2] and the slack channel. We also actively reached out to PMC members who have not contributed recently, so that they were aware/could participate. The outcome [3] was that two names had almost the same number of votes. We have now started the product name search process and developing logo ideas [4]. In the next quarter we will perform a final vote and then being the process of obtaining approval as per [5, 6]. ## Footnotes [1] https://lists.apache.org/thread/k5bfzho5tpql2cpk16popp9d6x8rghod [2] https://lists.apache.org/thread/jm3p8cnyx7o9qf8fdxt4gnv1hyc54k5s [3] https://lists.apache.org/thread/srpdmolwb99qwj0fboks0yodqgp50zov [4] https://lists.apache.org/thread/mofbfsndos6ykmzscmn1yxb1dgcxvl91 [5] https://www.apache.org/foundation/marks/naming.html#namesearch [6] https://www.apache.org/foundation/marks/naming.html#searchresults
## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (9 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. In the last quarter we released a final M7 milestone [1], and are now working towards an RC1 which we expect will be in the next quarter. Alongside there are two incubator projects (within Apache Isis itself) that are showing good progress: kroviz (a "viewer" providing a human-usable UI), and a graphql "viewer". It's not yet been decided if these will be part of the final 2.0 release or a subsequent release. ## Community Health: This is a mature project and the framework is generally stable. We have seen a small but welcome uptick in user activity, with a number of users asking (via the users mailing list) to be invited onto our slack channel. We also have noticed some new activity on hacker news and stack overflow... very modest, but in the right direction. A number of the active committers have talked informally about the project rename as part of a relaunch, and this remains a likelihood, but it has not yet been put to a formal vote. ## Footnotes [1] https://isis.apache.org/relnotes/2.0.0-M7/2022/2.0.0-M7/relnotes.html
## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (9 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. We had hoped to deliver a final M7 milestone before the end of the year, but missed that target. We fully expect that to be delivered this quarter. The M7 release includes some quite deep simplifications and refinements of the programming model that we are looking forward to using ourselves! After that the plan remains to move to RCs for final bugfixes. We then look to the project rename, mentioned in previous reports. ## Community Health: This is a mature project. The framework is generally stable. While there is little activity on the mailing lists, there is frequent activity on the Slack channel (more on this topic below). We do recognise that the community engagement is below a sustainable level, but have high hopes for 2.0 (with its switch to defacto standards such as Spring Boot and JPA) to reinvigorate the community; if we decide to rename the project then this will be more like relaunch. We have now started submitting talks to a number of conferences to start the "marketing" effort later this year. ## Comments requested: While we've been enjoying using Slack as an additional means to support the community, we recently discovered that Slack is now only "invite only", thus likely to be a barrier to participation. We note that the Camel project provides a link to Zulip (https://camel.zulipchat.com/login/). We do understand that the mailing list must remain the official communication channel, but is there anything in the ASF byelaws to prevent us from following Camel's lead? Separately, a number of committers and PMC members are no longer involved in the project... of the 15, there is a core of 4 who are still actively involved. We know that ASF doesn't support the notion of "emeritus" members. As we are considering a rename, would it even be worthwhile to archive the project and the kick off its successor as a new project in the incubator?
## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (9 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. The main focus during the last quarter was to deliver 2.0.0-M6, which brings greater parity between the new JPA integration (introduced in M5) with the original JDO integration. It also properly leverages Spring Security for authentication, and brings in a Keycloak integration. The programming model was also extended, new developer-usable services added to the "applib", and deprecated annotations removed. Also notable was that support for Java 8 was dropped with Java 11 now a prerequisite. We anticipate one further milestone (M7) before the end of the year, and then a final RC which will be bugfixes. We also have discussed how we might rename the project, and have concluded this is something we will defer until the release of v2.0 in order to simplify the migration path for existing apps. [1] https://isis.apache.org/relnotes/2.0.0-M6/2021/2.0.0-M6/relnotes.html ## Community Health: This is a mature project. The framework is generally stable. While there is little activity on the mailing lists, there is frequent activity on the Slack channel
## Description: The mission of Apache Isis is to enable the rapid development of maintainable domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (9 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. There have been no new releases in the last quarter, though the next milestone (2.0.0-M6) is imminent with 185 issues resolved/closed. The main effort has been to stabilize for production (several project teams are using the milestones for production already). Notable new features including upgrading to Bootstrap 4, improving the security submodule and adding "impersonation" support, extending the JPA integration (auditing), and allowing all built-in services to be overridden by apps using Spring Boot's @Priority annotation. Realistically v2.0 may not be out until the end of the year, by which time Java 17 will be LTS. We may therefore drop support for Java 8 and standardize on Java 11. This is still being discussed. ## Community Health: This is a mature project. The framework is generally stable. While there is little activity on the mailing lists, there is daily frequent activity on the Slack channel.
## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (9 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. The main focus during the last quarter has been to deliver 2.0.0-M5, which incorporates JPA as a new persistence layer (alongside JDO). This is a major milestone, and goes a long way to bringing the framework into the "mainstream". We have seen increased contributions from the community, including some substantial and useful PRs. We have also had a flurry of small PRs from (what would seem to be) students who have been tasked by their tutor to contribute to an open source project with Apache Isis being suggested to them. We've incorporated one or two of those PRs, and provided appropriate feedback to the remainder :-) We had hoped to finally release v2.0 in Q1 this year. That hasn't happened (though M5 was released, per above). We may release one further M6 before finally releasing v2.0. This will flesh out support for JPA (auditing etc) as well as improve the integration with our security integrations. (spring-security, keycloak, shiro). ## Community Health: This is a mature project. The framework is generally stable. While there is little activity on the mailing lists, there is daily frequent activity on the Slack channel.
## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (8 years ago). There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. The main focus during the last quarter has been the persistence layer, with the aim of supporting both JDO and also JPA. This is still ongoing, and has allowed the existing JDO implementation to be massively simplified. There has also been work to automatically generate docs from sources [1], and the demo/tutorial app continues to be extended, now available online [2]. The last release was 2.0.0-M4 on Oct 17 2020. We hope to finally release v2.0 in Q1 this year. ## Community Health: This is a mature project. The framework is generally stable. While there is little activity on the mailing lists, there is general activity on the Slack channel. ## References [1] https://apache-isis-committers.github.io/isis-nightly/system/latest/generated/system-overview.html [2] https://demo-wicket.isis.incode.work/
## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (8 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. The main focus during the last quarter was the end-to-end regression suite (developed using Cypress.io) and the demo/tutorial app (published to docker hub) that the regression suite exercises. Work has also started on support of JPA persistence, one of the last main deliverables for the 2.0 release. Last release was 2.0.0-M3 on Fri March 27 2020. A fourth milestone (2.0.0-M4) is currently being prepared. ## Community Health: This is a mature project. The framework is generally stable. While there is little activity on the mailing lists, there is general activity on the Slack channel.
## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (8 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Jörg Rade was added to the PMC on 2020-04-12 - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. The main focus during the last quarter was the UI: - Common UI model as the basis for multiple viewers - UI regression suite - using Cypress.io - groundwork for Vaadin (w.i.p.) - kroviz viewer (w.i.p.) - a new JavaFX viewer Last release was 2.0.0-M3 on Fri March 27 2020 ## Community Health: This is a mature project. The framework is generally stable with activity taking place for the version 2.0 release.
WHEREAS, the Board of Directors heretofore appointed Kevin Meyer (kevin) to the office of Vice President, Apache Isis, and WHEREAS, the Board of Directors is in receipt of the resignation of Kevin Meyer from the office of Vice President, Apache Isis, and WHEREAS, the Project Management Committee of the Apache Isis project has chosen by vote to recommend Johan Doornenbal (jdoornenbal) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Kevin Meyer is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Isis, and BE IT FURTHER RESOLVED, that Johan Doornenbal be and hereby is appointed to the office of Vice President, Apache Isis, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7D, Change the Apache Isis Project Chair, was approved by Unanimous Vote of the directors present.
## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (7 years ago) There are currently 15 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last addition was Johan Doornenbal on 2018-04-05. - Jörg Rade was added as committer on 2020-03-23 ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. - Last release was 2.0.0-M3 on Fri March 27 2020 - The renewed website went live as well ## Community Health: This is a mature project. The framework is generally stable with activity taking place for the version 2.0 release.
## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (7 years ago) There are currently 14 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Johan Doornenbal on 2018-04-05. - No new committers. Last addition was Johan Doornenbal on 2018-03-19. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot and separating the framework's core concerns from those that are considered extensions, examples or testing infrastructure. We have been adding additional (higher level) tests to verify that the core functionalities do actually work, finding and fixing several issues in the process. We are performing a significant update of our website which for the first time now also has automated content creation in order to keep some documented examples in sync with the source code. The goal is to keep maintenance work of the ascii-doc sources as low as possible. We have implemented a Continuous Integration pipeline utilizing github, with daily runs building the java packages as well as the website. In addition we integrated with sonarcloud.io for automated code quality analysis. - Last release was 2.0.0-M2 on Tue Jan 22 2019 ## Community Health: This is a mature project. The framework is generally stable with some activity taking place for the version 2.0 release. In order to gain better traction with our user community, we have resurrected our #apache-isis channel on the ASF slack workspace. We have informed users and developers on the users@ and dev@ mailing lists and are making use of a self-signon for users without an @apache.org email address. The Slack channel is intended for rapid communication between the active developers (and our users). We repeated in the mailing list announcements that issues will still be discussed and voted on in the mailing lists.
## Description: The mission of Isis is the creation and maintenance of software for rapidly developing domain-driven applications in Java. Users only write POJOs and Apache Isis handles the database and UI automatically at runtime. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (7 years ago) There are currently 14 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Johan Doornenbal on 2018-04-05. - No new committers. Last addition was Johan Doornenbal on 2018-03-19. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot.The documentation is also being reworked to use Antora [1]. Current best estimates for this release are the end of the year (2019). As part of this development, there has been some discussion on the users mailing list about extending the framework-supported annotations. It was decided for v2.0 to support this idea as an optional extension, thereby providing users of the framework with some flexibility. - Last release was 2.0.0-M2 on Tue Jan 22 2019 [2] ## Community Health: This is a mature project. The framework is generally stable with some activity taking place for the version 2.0 release. Mailing lists are somewhat quiet, but we expect this to pick up once we have v2.0 out of the door. ## References: [1] https://www.antora.org [2] https://isis.apache.org/release-notes/release-notes.html#_release-notes_2.0.0-M2
[Report] Apache Isis - July 2019 ## Description: Apache Isis is a framework for rapidly developing domain-driven applications in Java. Users only write POJOs and Apache Isis handles the database and UI automatically at runtime. ## Issues: There are no issues requiring board attention at this time. ## Activity: Work continues on re-platforming the framework on top of Spring Boot for the upcoming 2.0 release. This work also includes restructuring of the code-base, decoupling functional parts and also renaming of packages to prepare for future releases that should support the Java module system. Migration from DataNucleus (JDO) to Spring-Data, as previously announced on the user-mailing list, was postponed. We decided to descope our tasks to allow for the 2.0 release to be delivered earlier. Migration to Spring-Data is still on the roadmap, but needs more time than anticipated earlier this year. While not yet released, there have also been made improvements to the user interface (Wicket Viewer) in the 1.x branch, which are expected to be part of the 2.0 release. ## Health report: We consider the project to be reasonably healthy with enough PMC members participating in votes and both project members and users exchanging questions and answers on the dev and users mailing lists. There are two active committers on the framework. While individuals have come and gone, the total has been fairly consistent throughout the history of the framework. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Johan Doornenbal on Thu Apr 05 2018 ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Johan Doornenbal at Mon Mar 19 2018 ## Releases: - Last release was 2.0.0-M2 on Tue Jan 22 2019 [1] ## JIRA activity: - 40 JIRA tickets created in the last 3 months - 49 JIRA tickets closed/resolved in the last 3 months ## References [1] https://isis.apache.org/release-notes/release-notes.html#_release-notes_2.0.0-M2
## Description: Apache Isis is a framework for rapidly developing domain-driven applications in Java. Users only write POJOs and Apache Isis handles the database and UI automatically at runtime. ## Issues: There are no issues requiring board attention at this time. ## Activity: We did two releases, one of each version of the framework: 1.17.0 [1] and 2.0.0-M2 [2]. The 2.0.0-M2 milestone introduces one new feature, namely support for a table tree view in the Wicket viewer. It also includes all the features as of Apache Isis 1.17.0. The 1.17.0 release was already reported in the previous board report. Most of the development effort is in the 2.x branch, with efforts continuing to be able to re-platform the framework on top of Spring Boot. There has been an announcement on the users mailing list that Apache Isis v2 will most likely fully integrate with Spring Data, which means moving away from DataNucleus and losing support for JDO in favour of JPA (until a spring-data-jdo module becomes available). This announcement has been well received. ## Health report: We consider the project to be healthy with PMC members participating in votes and both project members and users exchanging questions and answers on the dev and users mailing lists. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Johan Doornenbal on Thu Apr 05 2018 ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Johan Doornenbal at Mon Mar 19 2018 ## Releases: - 1.17.0 was released on Sun Jan 06 2019 - 2.0.0-M2 was released on Tue Jan 22 2019 ## JIRA activity: - 36 JIRA tickets created in the last 3 months - 52 JIRA tickets closed/resolved in the last 3 months ## References [1] https://isis.apache.org/release-notes/release-notes.html#_release-notes_1.17.0 [2] https://isis.apache.org/release-notes/release-notes.html#_release-notes_2.0.0-M2
Report from the Apache Isis Project [Kevin Meyer] ## Description: Apache Isis is a framework for rapidly developing domain-driven applications in Java. Users only write POJOs and Apache Isis handles the database and UI automatically at runtime. ## Issues: There are no issues requiring board attention at this time. ## Activity: We did a release of version 1.17.0 of the framework [1]. More broadly, 1.x codebase continues to get small enhancements, a couple of noticeable ones being the new sidebar dialog and also the ability to export the entire metamodel as XML. These enhancements are being forward ported into the 2.x branch. Most of the development effort is in the 2.x branch, with efforts underway to be able to re-platform the framework on top of both JEE Microprofile or Spring Boot, in other words to throw away as much "proprietary code" as possible in order to leverage these platforms. This will also hopefully enable the backend ORM to be come fully pluggable, to therefore support both DataNucleus (as currently) and also Spring Data. ## Health report: We consider the project to be healthy with PMC members participating in votes and both project members and users exchanging questions and answers on the dev and users mailing lists. Announcements on the user list and requests for comments are responded to, confirming that we also have community engagement. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Johan Doornenbal on Thu Apr 05 2018 ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Johan Doornenbal at Mon Mar 19 2018 ## Releases: - 1.17.0 was released on Sun Jan 06 2019 ## JIRA activity: - 73 JIRA tickets created in the last 3 months - 93 JIRA tickets closed/resolved in the last 3 months ## References [1] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.17.0
@Rich: follow up regarding communications with security team
## Description: Apache Isis is a framework for rapidly developing domain-driven applications in Java. Users only write POJOs and Apache Isis handles the database and UI automatically at runtime. ## Issues: There are no issues requiring board attention at this time. ## Activity: We did a first release of version 2.0 of the framework [1]. This includes release included upgrades and support for Java 8, DataNucleus 5.1, Wicket 8. We were approached by diffblue [2] and received a pull-request [3] that contained automatically generated tests to increase code coverage. This initial request was made with an offer to provide, at no charge, more than 8000 generated tests. After some discussion, the PMC decided that we did not see significant value from the tests but instead a significant potential maintenance burden. ## Health report: We consider the project to be healthy with PMC members participating in votes and both project members and users exchanging questions and answers on the mailing lists. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Johan Doornenbal on Thu Apr 05 2018 ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Johan Doornenbal at Mon Mar 19 2018 ## Releases: - 2.0.0-M1 was released on Tue Jul 31 2018 ## JIRA activity: - 38 JIRA tickets created in the last 3 months - 33 JIRA tickets closed/resolved in the last 3 months ## References [1] http://isis.apache.org/versions/2.0.0-M1/release-notes/release-notes.html [2] https://www.diffblue.com/ [3] https://issues.apache.org/jira/browse/ISIS-1967
## Description: Apache Isis is a framework for rapidly developing domain-driven applications in Java. Users only write POJOs and Apache Isis handles the database and UI automatically at runtime. ## Issues: There are no issues requiring board attention at this time. ## Activity: This has been a slower quarter that usual, but nothing of concern. There is reduction on dev mailing list activity reported below mostly due to fewer commits to the codebase (JIRA messages). Commits on the version 2 branch are continuing to remove deprecated and add updated functionality. Other changes are to support Java 9, docker and gitlab CI. ## Health report: We consider the project to be healthy with PMC members participating in votes and both project members and users exchanging questions and answers on the mailing lists. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Johan Doornenbal on Thu Apr 05 2018 ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Johan Doornenbal at Mon Mar 19 2018 ## Releases: - Last release was 1.16.2 on Mon Mar 05 2018 ## Mailing list activity: - dev@isis.apache.org: - 76 subscribers (down -1 in the last 3 months): - 426 emails sent to list (1420 in previous quarter) ## JIRA activity: - 128 JIRA tickets created in the last 3 months - 117 JIRA tickets closed/resolved in the last 3 months ## References [1] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.16.2
## Description: Apache Isis is a framework for rapidly developing domain-driven applications in Java. ## Issues: There are no issues requiring board attention at this time. ## Activity: We have made 2 release this quarter [1][2], addressing bug reports, performance improvements and adding a "replay" module to support automated end-to-end testing of deployed applications. Commits on the version 2 branch are continuing to remove deprecated and add updated functionality. We're happy to add ASF links to our website. We are now 100% compliant[3]. The framework will be used to present a hands-on workshop at the 2018 NewCrafts conference in Paris in May [4]. ## Health report: We consider the project to be healthy with PMC members participating in votes and both project members and users exchanging questions and answers on the mailing lists. ## PMC changes: - Currently 14 PMC members. - Johan Doornenbal was added to the PMC on Thu Apr 05 2018 ## Committer base changes: - Currently 14 committers. - Johan Doornenbal was added as a committer on Mon Mar 19 2018 ## Releases: - 1.16.1 was released on Thu Feb 22 2018 - 1.16.2 was released on Mon Mar 05 2018 ## Mailing list activity: There is nothing significant in the mailing list activity. ## JIRA activity: - 128 JIRA tickets created in the last 3 months - 117 JIRA tickets closed/resolved in the last 3 months ## References [1] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.16.1 [2] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.16.2 [3] https://whimsy.apache.org/site/project/isis [4] http://ncrafts.io/speaker/dkhaywood
## Description: Apache Isis is a framework for rapidly developing domain-driven applications in Java. ## Issues: There are no issues requiring board attention at this time. ## Activity: We have made 1 release this quarter [1]. We believe that 1.16.0 will be the last release against version 1 of the framework. With version 2 of the framework we plan to implement several major changes (such as support for Java 8, compatibility with JEE 7, use of DataNucleus 5.1 and removing deprecated functionality). Together these break the existing API and hence warrant the increase in major version (we follow semantic versioning). ## Health report: The project is healthy with PMC members participating in votes and both project members and users exchanging questions and answers on the mailing lists. ## PMC changes: - Currently 13 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Andi Huber on Mon Oct 09 2017 ## Committer base changes: - Currently 13 committers. - No new committers added in the last 3 months - Last committer addition was Andi Huber at Mon Oct 02 2017 ## Releases: - 1.16.0 was released on Mon 08 Jan 2018 ## Mailing list activity: There is nothing significant in the mailing list activity. ## JIRA activity: - 67 JIRA tickets created in the last 3 months - 74 JIRA tickets closed/resolved in the last 3 months ## References [1] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.16.0
## Description: Apache Isis is a framework for rapidly developing domain-driven applications in Java. ## Issues: There are no issues requiring board attention at this time. ## Activity: We have made 2 releases this quarter [1][2]. We are currently actively reviewing the framework with a view to simplify the framework API. This will reduce the codebase and simpify the documentation without removing any functionality. ## Health report: The project is healthy with PMC members participating in votes and both project members and users exchanging questions and answers on the mailing lists. ## PMC changes: - Currently 13 PMC members. - Andi Huber was added to the PMC on Mon Oct 02 2017 ## Committer base changes: - Currently 13 committers. - Andi Huber was added as a committer on Mon Oct 02 2017 ## Releases: - 1.15.0 was released on Mon Aug 14 2017 - 1.15.1 was released on Mon Sep 25 2017 ## Mailing list activity: There is nothing significant in the mailing list activity. ## JIRA activity: - 97 JIRA tickets created in the last 3 months - 68 JIRA tickets closed/resolved in the last 3 months ## References [1] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.15.1 [2] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.15.0
## Description: Apache Isis is a framework for rapidly developing domain-driven applications in Java. ## Issues: There are no issues requiring board attention at this time. ## Activity: We have made no releases this quarter. We had a mini-conference/users meeting on the 9th and 10th of June in Amsterdam that was attended by 15 people. The event was an opportunity for users and members of the PMC to meet face to face and share experiences. To keep things inclusive to our community, we explicitly documented the presentations and the ideas that were raised in a Wiki page [1]. The page link and description were posted to the users and dev mailing lists. Most of the talks featured on possible changes to the framework, especially to simplify it and lower barriers to entry. Other items of interest were: - identifying target audiences for a marketing strategy - Renaming the project [2][3] ## Health report: Everything is healthy. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Bilgin Ismet Ibryam on Wed Nov 09 2016 ## Committer base changes: - Currently 12 committers. - No new committers added in the last 3 months - Last committer addition was Bilgin Ismet Ibryam at Wed Nov 09 2016 ## Releases: - Last release was 1.14.0 on Sun Feb 19 2017 ## Mailing list activity: The significant reduction in subscribers to the users mailing list is down to the forced removal of 22 addresses, as documented in the previous board report (April 2017). - users@isis.apache.org: - 179 subscribers (down -19 in the last 3 months): - 128 emails sent to list (212 in previous quarter) - dev@isis.apache.org: - 79 subscribers (down -1 in the last 3 months): - 496 emails sent to list (368 in previous quarter) ## JIRA activity: - 46 JIRA tickets created in the last 3 months - 33 JIRA tickets closed/resolved in the last 3 months ## References [1] https://cwiki.apache.org/confluence/display/ISIS/IsisCon2017+write-up [2] https://cwiki.apache.org/confluence/display/ISIS/Name+ideas [3] https://issues.apache.org/jira/browse/ISIS-1303
## Description: Apache Isis is a framework for rapidly developing domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Activity: We have made 2 releases this quarter [1]. The (Asciidoc-based) website/documentation [2] has been improved, with capability to allow contributors to easily make small corrections. In addition, an improved rich-text search has been implemented. A pair of article were produced for InfoQ[3][4], contrasting (modular) monoliths vs microservices architectures and using examples based on Apache Isis to demonstrate one way to implement the former. ## Health report: Everything is healthy. We have had two releases. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Bilgin Ismet Ibryam on Wed Nov 09 2016 ## Committer base changes: - Currently 12 committers. - No new committers added in the last 3 months - Last committer addition was Bilgin Ismet Ibryam at Wed Nov 09 2016 ## Releases: - 1.13.2.1 was released on Tue Jan 03 2017 - 1.14.0 was released on Sun Feb 19 2017 ## Mailing list activity: The number of subscribers to our users list increased substantially early in March. Subsequent analysis has raised our suspicions about most of them potentially being "bots". We have notified root@a.o and we are also investigating further. - users@isis.apache.org: - 198 subscribers (up 24 in the last 3 months): - 228 emails sent to list (164 in previous quarter) - dev@isis.apache.org: - 80 subscribers (up 1 in the last 3 months): - 391 emails sent to list (512 in previous quarter) ## JIRA activity: - 34 JIRA tickets created in the last 3 months - 28 JIRA tickets closed/resolved in the last 3 months ## References [1] http://isis.apache.org/release-notes.html#r1.14.0 [2] http://isis.apache.org/documentation.html [3] https://www.infoq.com/articles/monolith-defense-part-1 [4] https://www.infoq.com/articles/monolith-defense-part-2
WHEREAS, the Board of Directors heretofore appointed Dan Haywood (danhaywood) to the office of Vice President, Apache Isis, and WHEREAS, the Board of Directors is in receipt of the resignation of Dan Haywood from the office of Vice President, Apache Isis, and WHEREAS, the Project Management Committee of the Apache Isis project has chosen by vote to recommend Kevin Meyer (kevin) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Dan Haywood is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Isis, and BE IT FURTHER RESOLVED, that Kevin Meyer be and hereby is appointed to the office of Vice President, Apache Isis, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Change the Apache Isis Project Chair, was approved by Unanimous Vote of the directors present.
## Description: Apache Isis is a framework for rapidly developing domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Activity: We have made three patch releases this quarter [1,2,3]. ## Health report: Everything is healthy. We have had a few small releases, and have added a new committer. We have also voted to replace our PMC chair (so as to broaden the experience/expertise of others in our PMC). ## PMC changes: - Currently 12 PMC members. - Bilgin Ismet Ibryam was added to the PMC on Wed Nov 09 2016 - We also submitted a [NOTICE] to board@a.o (on 5th Jan 2017) to change our PMC chair. Have added the appropriate text to the 'Special Orders' section of this agenda. ## Committer base changes: - Currently 12 committers. - Bilgin Ismet Ibryam was added as a committer on Wed Nov 09 2016 ## Releases: - 1.13.1 was released on Sun Oct 30 2016 - 1.13.2 was released on Wed Dec 14 2016 - 1.13.2.1 was released on Tue Jan 03 2017 ## Mailing list activity: Nothing particularly significant in these figures; everything steady. - users@isis.apache.org: - 173 subscribers (down -2 in the last 3 months): - 176 emails sent to list (202 in previous quarter) - dev@isis.apache.org: - 79 subscribers (up 1 in the last 3 months): - 532 emails sent to list (344 in previous quarter) ## JIRA activity: - 49 JIRA tickets created in the last 3 months - 46 JIRA tickets closed/resolved in the last 3 months ## References [1] http://isis.apache.org/release-notes.html#r1.13.1 [2] http://isis.apache.org/release-notes.html#r1.13.2 [3] http://isis.apache.org/release-notes.html#r1.13.2.1
## Description: Apache Isis is a framework for rapidly developing domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Activity: We have not made any releases this quarter, though a patch release (1.13.1) is imminent. A session on Apache Isis was presented at the JAX London conference [1], and several further session proposals have been submitted for future conferences. ## Health report: Project activity (#mails, tickets, commits etc) are all healthy. They are down on previous quarters, but we are not concerned by the change. This has been a "slow" quarter for development of the core platform, but we expect development to pick up again in the next quarter. In the last report we made a remark about Oracle's apparent lack of "enthusiasm" for JEE this year, prompting discussions on the dev list about maybe switching to using SpringBoot as a base platform. Given that Oracle now seems to have recommitted to JEE (with a renewed emphasis on "cloud"), we are likely to keep things as they are and remain on core JEE. ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Martin Grigorov on Tue Dec 23 2014 ## Committer base changes: - Currently 11 committers. - No new committers added in the last 3 months - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014 ## Releases: - Last release was 1.13.0 on Mon Jul 11 2016 ## Mailing list activity: Nothing of much significance here; a small rise in subscribers. Emails are down, probably due to there being no new release this quarter. - users@isis.apache.org: - 175 subscribers (up 2 in the last 3 months): - 190 emails sent to list (395 in previous quarter) - dev@isis.apache.org: - 78 subscribers (up 1 in the last 3 months): - 263 emails sent to list (806 in previous quarter) ## JIRA activity: - 47 JIRA tickets created in the last 3 months - 22 JIRA tickets closed/resolved in the last 3 months ## References [1] https://jaxlondon.com/session/apache-isis-closing-the-architecturecode-gap/
## Description: Apache Isis is a framework for rapidly developing domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Activity: Since the last report we have made two small bug fix releases, v1.12.1 [1] and v1.12.2 [2] and one major release v1.13.0 [3]. (As reported last quarter), a couple of conference have now taken place. The outputs of one of these - an all-day workshop - is available has been provided on github [4]. A comment was also made against last quarter's report regarding the slow speed of loading up the screencasts page [5]; this has now been reworked and now loads much faster. ## Health report: Project activity (#mails, tickets, commits etc) are all healthy. The main development activity (for 1.13.0) has been removing technical debt and simplifying the code base, with a long-term view of leveraging more of the JEE platform (eg CDI) and moving to Java 8 as the minimum requirement around the time that Java 9 is released (mid next year). The rationale is that the simpler the codebase, the more likely it will encourage contributions. That said, we have - with others - been tracking Oracle's apparent lack of "enthusiasm" for JEE this year, prompting discussions on the dev list about maybe switching to using SpringBoot as a base platform. For now, we await Oracle's promised announcements re: JEE at JavaOne in Sept. ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Martin Grigorov on Tue Dec 23 2014 ## Committer base changes: - Currently 11 committers. - No new committers added in the last 3 months - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014 ## Releases: - 1.12.1 was released on Tue Apr 12 2016 - 1.12.2 was released on Mon Jun 06 2016 - 1.13.0 was released on Mon Jul 11 2016 ## Mailing list activity: Compared to last quarter when new subscriptions was flat, the number of mailing list subscribers has now resumed its upward trend. The new screencasts page [5] and a twitter campaign related to that may be part of the explanation. - users@isis.apache.org: - 172 subscribers (up 14 in the last 3 months): - 422 emails sent to list (271 in previous quarter) - dev@isis.apache.org: - 77 subscribers (up 3 in the last 3 months): - 911 emails sent to list (697 in previous quarter) ## JIRA activity: - 93 JIRA tickets created in the last 3 months - 103 JIRA tickets closed/resolved in the last 3 months [1] http://isis.apache.org/release-notes.html#r1.12.1 [2] http://isis.apache.org/release-notes.html#r1.12.2 [3] http://isis.apache.org/release-notes.html#r1.13.0 [4] https://github.com/danhaywood/spa2016-workshop-outputs [5] http://isis.apache.org/screencasts.html
## Description: Apache Isis is a framework for rapidly developing domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time ## Activity: Since the last report we have made two releases, a bug fix v1.11.1 [1] and a much larger release 1.12.0 with some substantial new features [2]. One technical talk and two conference sessions have been accepted (on the topic of Apache Isis); all are in June and in the UK (London, Cambridge and London again). ## Health report: Project activity (#mails, tickets, commits etc) are healthy, with the v1.12.0 release incorporating substantial new features. Documentation has been improved; we now generate PDFs of all our user guides (previously only HTML was available). In addition a whole new slew of screencasts have been recorded [3], hopefully will attract new users to the framework. ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Martin Grigorov on Tue Dec 23 2014 ## Committer base changes: - Currently 11 committers. - No new committers added in the last 3 months - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014 ## Releases: - 1.11.1 was released on Sun Jan 17 2016 - 1.12.0 was released on Tue Mar 29 2016 ## Mailing list activity: The mailing list activity has declined somewhat, but we continue to see new voices asking questions. In previous quarters we have always seen a handful of new subscribers; this is the first one where there has been no substantive change. We are not unduly worried about this at this time. - users@isis.apache.org: - 155 subscribers (up 1 in the last 3 months): - 286 emails sent to list (532 in previous quarter) - dev@isis.apache.org: - 74 subscribers (down -1 in the last 3 months): - 791 emails sent to list (836 in previous quarter) ## JIRA activity: - 68 JIRA tickets created in the last 3 months - 58 JIRA tickets closed/resolved in the last 3 months [1] http://isis.apache.org/release-notes.html#r1.11.1 [2] http://isis.apache.org/release-notes.html#r1.12.0 [3] http://isis.apache.org/screencasts.html
## Description: Apache Isis is a framework for rapidly developing domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time ## Activity: Since the last report we have made two releases, Apache Isis 1.10.0 [1] and Apache Isis 1.11.0 [2]. This is in line with a desire to push out new features on a more frequent basis (every 6 to 8 weeks is the intention). The mailing list activity is steady, with the number of new subscribers continuing to increase steadily. ## Health report: Project activity (#mails, tickets, commits etc) are all healthy. Part of this is because more frequent releases (two in this reporting period) generates additional "traffic" as a side-effect. We note that the automated scoring has downgraded us from "healthy" to "mostly healthy". This would seem to be primarily on account of no new committers/PMC members since Dec 2014. In the Isis PMC we are not unduly worried; our user base is increasing and from that we expect to invite new committers in the fullness of time. ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Martin Grigorov on Tue Dec 23 2014 ## Committer base changes: - Currently 11 committers. - No new committers added in the last 3 months - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014 ## Releases: - 1.11.0 was released on Sat Jan 02 2016 - 1.10.0 was released on Tue Nov 10 2015 ## Mailing list activity: - users@isis.apache.org: - 151 subscribers (up 17 in the last 3 months): - 537 emails sent to list (343 in previous quarter) - dev@isis.apache.org: - 75 subscribers (up 2 in the last 3 months): - 862 emails sent to list (437 in previous quarter) ## JIRA activity: - 85 JIRA tickets created in the last 3 months - 95 JIRA tickets closed/resolved in the last 3 months [1] http://isis.apache.org/release-notes.html#r1.10.0 [2] http://isis.apache.org/release-notes.html#r1.11.0
## Description: Apache Isis is a framework for rapidly developing domain-driven apps in Java. ## Activity: Since the last report we have released Apache Isis 1.9.0, with the usual clutch of new features [1]. The mailing list activity is steady. The number of new subscribers this quarter is lower than in previous quarters, but is still rising. A "companion" open source project [2], to develop a custom DSL for Apache Isis, has released its first betas. This work - implemented using Eclipse Xtext [3] - is unfortunately not being done particularly collaboratively, but we are advertising the betas on the mailing list. It is nevertheless encouraging that Isis as a project has attracted this attention for what is quite a substantial piece of work. There is at least a possibility that that work might be contrbuted back to ASF/the Isis project in the future. Work has also *just* started on developing a new viewer component [4] for Apache Isis, based on the Vaadin framework. This work is being done by a Vaadin employee (like Google, they get their own 10% time and this individual has chosen a Vaadin/Isis integration as his paid-for side project). It is too early to know if this work will end up being contributed to ASF or not, but it will be released as open source and under the Apache v2 license. Finally, two of the Apache Isis committers entered a 2 day "RAD Race" competition in the Netherlands, pitching our skills against 7 other teams, all of which were using proprietary CASE tools. We didn't win, but we acquitted ourselves well. A write-up is available [5]. [1] http://isis.apache.org/release-notes.html#r1.9.0 [2] https://github.com/vaulttec/isis-script [3] http://www.eclipse.org/Xtext/ [4] https://github.com/alejandro-du/vaadin-viewer [5] https://github.com/incodehq/radrace2015 ## Health report: Project activitity is broadly the same as previous quarters, in all the various categories (commits, JIRA tickets, mails). The rate that new subscribers to the mailing list has perhaps slowed a little. We are very aware that we remain a very small community and somewhat unfashionable project, and are still somewhat searching for our audience. Unfortunately we have had very little luck in getting talk proposals accepted at various conferences. We would seem to be in somewhat in a catch-22 situation... conferences aren't accepting us because they've not heard of the framework, and people haven't heard of the framework because they've not seen us at conferences. However, we hear nothing but praise from those users who have "discovered" us, so are not overly discouraged. We have contacted "Software Engineering Radio" podcast with a view to seeing if a talk might be arranged; nothing is likely on that front for at least 6 months, however. We hope to publish an article or two writing up the RAD RACE, to help raise awareness of the framework, as well as tell an interesting story. ## Issues: There are no issues requiring board attention at this time. ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Martin Grigorov at Tue Dec 23 2014 ## LDAP changes: - Currently 11 committers and 11 committee group members. - No new committee group members added in the last 3 months - No new committers added in the last 3 months - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014 ## Releases: - 1.9.0 was released on Tue Sep 01 2015 ## Mailing list activity: - users@isis.apache.org: - 136 subscribers (up 6 in the last 3 months): - 338 emails sent to list (305 in previous quarter) - dev@isis.apache.org: - 73 subscribers (up 2 in the last 3 months): - 443 emails sent to list (508 in previous quarter) ## JIRA activity: - 38 JIRA tickets created in the last 3 months - 43 JIRA tickets closed/resolved in the last 3 months
## Description: Apache Isis is a framework for rapidly developing domain-driven apps in Java ## Activity: This has been a relatively quiet period, with no new releases, though the number of subscribers to our users mailing list continues to gently increase. The most notable activity has been the reworking of our website and documentation [1], migrating from the Apache CMS and markdown/html to pure Asciidoc. This makes it easier both for the existing committers to maintain, and for the user community to contribute [2]. Much of the material in the user guide [3] and reference guide [4] is new. We anticipate our next release, 1.9.0 either later this month (July) or in August at the latest. ## Issues: There are no issues requiring board attention at this time ## PMC/Committership changes: - Currently 11 committers and 11 PMC members in the project. - No new PMC members added in the last 3 months - Last PMC addition was Martin Tzvetanov Grigorov at Tue Dec 16 2014 - No new committers added in the last 3 months - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014 ## Releases: - Last release was 1.8.0 on Mon Feb 23 2015 ## Mailing list activity: - users@isis.apache.org: - 129 subscribers (up 7 in the last 3 months): - 297 emails sent to list (440 in previous quarter) - dev@isis.apache.org: - 71 subscribers (down -2 in the last 3 months): - 484 emails sent to list (1066 in previous quarter) ## JIRA activity: - 37 JIRA tickets created in the last 3 months - 39 JIRA tickets closed/resolved in the last 3 months ## References [1] http://isis.apache.org/documentation.html [2] http://isis.apache.org/guides/cg.html#_cg_asciidoc [3] http://isis.apache.org/guides/ug.html [4] http://isis.apache.org/guides/rg.html
## Description: Apache Isis is a framework for rapidly developing domain-driven applications in Java. ## Activity: Mailing list activity has been steady, while this quarter we also released v1.8.0, a major release of approximately 4 months development effort. Plans for v1.9.0 include tidying up and fully testing the code contribution from one of our user community [1,2] to update our dependency on DataNucleus; this will enable us to properly support JDK 1.8 (important with support for Java 7 about to end). We have also solicited quotes from the user community and have used these (with permission) to update the Apache Isis home page [3]. ## Issues: After our last report Bertrand Delacretaz contacted the Isis PMC through private@i.a.o with two concerns. The first related to the Isis Addons website: "from your report It sounds like the Isis PMC owns that external addons website, which we don't think is right." The second related to our mention some corporate entities for whom some Isis committers are working: "independence from corporate entities and not paying for development work are core principles of the ASF". We replied to Bertrand on the private list to clarify the position. Without repeating the entire thread here, we committed to: 1) explicitly state that Isis Addons is not directly related to Apache 2) avoid mentioning employers in future reports Bertrand was happy with these assurances. I have since gone through the Isis website and ensured that any links to the Isis Addons website are followed by "(non ASF)", and there are explicit statements on the site [4]. There are also similar statements on the Addons site [5]. Accordingly we believe there are no issues requiring board attention at this time. ## PMC/Committership changes: - Currently 11 committers and 11 PMC members in the project. - No new PMC members added in the last 3 months - Last PMC addition was Martin Tzvetanov Grigorov at Tue Dec 16 2014 - No new committers added in the last 3 months - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014 ## Releases: - 1.8.0 was released on Mon Feb 23 2015 ## Mailing list activity: - users@isis.apache.org: - 121 subscribers (up 8 in the last 3 months): - 406 emails sent to list (408 in previous quarter) - dev@isis.apache.org: - 72 subscribers (up 0 in the last 3 months): - 1126 emails sent to list (997 in previous quarter) ## JIRA activity: - 132 JIRA tickets created in the last 3 months - 113 JIRA tickets closed/resolved in the last 3 months [1] https://issues.apache.org/jira/browse/ISIS-789 [2] https://github.com/apache/isis/pull/27 [3] http://isis.apache.org/ [4] http://isis.apache.org/documentation.html#modules [5] http://www.isisaddons.org/
Apache Isis is a framework to enable the creation of software using domain-driven design principles, being an implementation of the naked objects architectural pattern == Activity == Mailing list activity has been steady; user mailing list subscriptions are unchanged (some turnover) but the number of mailing list messages is increasing with some good contributions from the user community. We have also started to get more code contributions from the community, one of which has been quite substantial. In the last report we described how we are have created a new "Isis Addons" website [1] and have moved some components out of the framework's codebase. To clarify the relationship, these are external to the framework for several reasons: * they tend to be code that either runs on top of Isis (reusable domain logic entities) or implementations of optional hooks that Isis exposes (services such as auditing, security). * as such, they have a different cadence to the framework "proper" * we wanted less formality, leveraging github collaboration capabilities * also, to allow for contributions that would not be compliant with ASF license restrictions, eg if dependent on LGPL. * (as noted previously) to reduce the size of the Isis codebase so that it can be more clearly focussed on its core responsibilities. == Development and Releases == Isis rate of development has increased this quarter. As noted in the previous report, Eurocommercial Properties NV are sponsoring the development of Isis for two Isis committers, Martin Grigorov (also a Wicket committer), and myself. In addition, there is another small client that is now sponsoring our time to implement some additional capabilities of the framework. This client was introduced to us by Oscar Bou, another Isis committer. This quarter we made one new release, v1.7.0 on 18 Oct 2014 [2]. == Committers and PMC == There has been one new committer added and change to the PMC this quarter * last committer added: Martin Grigorov, 4 Dec 2014 [3] * last PMC change: Martin Grigorov, 13 Dec 2014 == Issues == There are no outstanding issues requiring board attention. [1] http://www.isisaddons.org [2] http://isis.markmail.org/thread/rrg27kjhoq7bgndc [3] http://isis.markmail.org/thread/gc3nt3psrquhek75
@Bertrand: Follow up with PMC regarding commercial sponsoring and external repository
Apache Isis is a framework to enable the creation of software using domain-driven design principles, being an implementation of the naked objects architectural pattern == Activity == Mailing list activity has been steady; user mailing list subscriptions continue to increase linearly month-on-month with new voices appearing on the mailing list. We have had a talk and a tutorial accepted at ApacheCon EU [1], [2] and also a talk at Agile Testing/BDD Conference (UK) [3]. We did have one student in this year's Google Summer of Code 2014 [4], while he passed his mid-term eval he unfortunately got way-laid and so we had to fail him for the final eval. We have had some useful feedback from the community in terms of identifying several security issues [5], [6], now addressed and slated for the next release. However code contributions from the community are meagre (to the point of non-existent). One reason is the relatively small size of the community; another likely cause is the complexity and size of the framework. We have two strategies to mitigate this. First, we are retiring unused/redundant components and refactoring and simplifying the remaining code. The long-term plan is to refactor Isis into a fully JEE7-compliant web architecture, but this will take time. Second, (and taking inspiration from Apache Wicket's wicketstuff.org companion website [7]) we are further slimming down Isis by moving some components out of the framework's codebase and into a new "Isis Addons" isisaddons.org website [8], hosted on github [9]. The key criteria for moving components are if it is functionality that is not part of the framework proper (eg sits "on top of" the framework), and/or is likely to require changing at a different velocity to the framework. We hope that these smaller components will attract contributor attention as well as building up into a useful library of for the community to use "out-of-the-box" (thus increasing Isis' broader appeal). == Development and Releases == Isis continues to be developed steadily. As previously highlighted, most of the recent development has been performed by one committer (namely, myself), with much of this work sponsored by Eurocommercial Properties NV (see previous reports). However, some additional new development is now being performed by Martin Grigorov, himself a committer with Apache Wicket (Isis uses Wicket in its web UI). This work is also being sponsored by Eurocommercial Properties NV. This quarter we made one new release, v1.6.0 on 28 Jul 2014 [10]. == Committers and PMC == There have been no changes to the committers or PMC this quarter * last committer added: Oscar Bou, 19 Aug 2013 * last PMC change: Oscar Bou, 19 Aug 2013 == Issues == There are no outstanding issues requiring board attention. [1] http://sched.co/1nhAGlb [2] http://sched.co/1pbB8Sh [3] https://skillsmatter.com/conferences/1946-agile-testing-bdd-exchange-2014-1946#program [4] http://www.google-melange.com/gsoc/homepage/google/gsoc2014 [5] https://issues.apache.org/jira/browse/ISIS-883 [6] https://issues.apache.org/jira/browse/ISIS-884 [7] http://wicketstuff.org/ [8] http://www.isisaddons.org [9] https://github.com/isisaddons [10] http://isis.markmail.org/thread/bp6cosd67zik5fsd
@Sam: follow up with PMC. Some clarification on the relationship between the addons and the project would be helpful. Are they external just for splitting out, licensing, different community, making use of other github features?
Apache Isis is a framework to enable the creation of software using domain-driven design principles, being an implementation of the naked objects architectural pattern == Activity == Mailing list activity has been steady; user mailing list subscriptions continue to increase linearly month-on-month. There is a notable increase in subscribers who are clearly using Isis to develop their own systems to take through to production. A number of the committers, and one non-committer, met up in Milan for "Isis Con" 2014 [1] to discuss future evolution of Isis framework. We not only got to compare how we are all using the framework for our own particular projects, we also sketched out a roadmap for the future. The outputs of those discussions were summarized to the mailing list [2], also in our wiki [3]. We are also participating in this year's Google Summer of Code 2014 [4]. We had two submissions, and accepted one of them. This student is tackling his project very diligently and producing some good work; it wasn't a difficult decision to pass him on his mid-term eval. A number of submissions have been made to present at various conferences later this year: ApacheCon EU, Devoxx (Belgium), Agile Cambridge (UK) and Agile Testing/BDD Conference (UK). == Development and Releases == Isis continues to be developed steadily, albeit mostly by a single committer (myself). This quarter we made one new release, v1.5.0 on 7 Jun 2014 [5]. == Committers and PMC == There have been no changes to the committers or PMC this quarter * last committer added: Oscar Bou, 19 Aug 2013 * last PMC change: Oscar Bou, 19 Aug 2013 == Issues == There are no outstanding issues requiring board attention. [1] https://cwiki.apache.org/confluence/display/ISIS/IsisCon+2014 [2] http://markmail.org/thread/jedaujano3hcbgcc [3] https://cwiki.apache.org/confluence/display/ISIS/IdiomaticRestApi [4] http://www.google-melange.com/gsoc/homepage/google/gsoc2014 [5] http://isis.markmail.org/thread/ynvzwuwtgdzwer7b
Apache Isis is a framework to enable the creation of software using domain-driven design principles, being an implementation of the naked objects architectural pattern == Community == Mailing list activity has been steady; user mailing list subscriptions continue to increase linearly month-on-month. A number of the committers are meeting up in Milan 2014 [1] to discuss future evolution of Isis framework. An open invitation to others in the community has also been made [2] (though realistically given the size of the community we don't expect very much if any take-up). Any significant discussions made in Milan will of course be taken back to the dev mailing list to ensure full involvement of other committers not present. We are signed up for Google Summer of Code 2014 [3], and have had two submissions. One of these is very good and there's a very good chance (based on our experience in GSOC last year) that this project will go ahead. == Committers and PMC == There have been no changes to the committers or PMC this quarter * last committer added: Oscar Bou, 19 Aug 2013 * last PMC change: Oscar Bou, 19 Aug 2013 == Activity == Isis continues to be developed steadily, and this quarter was noteworthy for the release of a significant major open source application (Estatio [4]) based on Isis. As mentioned in previous status reports, much of Isis' development over the last two years has been in support of building Estatio, for and on behalf of Eurocommercial Properties [5]. ECP have committed to continue funding through 2014, with new features planned that build upon Isis' support for Restful Objects spec [6]. (This will be one of the topics of conversation in Milan). == Releases == This quarter we made two releases, v1.4.0 on 11 Mar 2014, and a follow-up patch release v1.4.1 on 14 Mar 2014 [7]. == Issues == There are no outstanding issues requiring board attention. [1] https://cwiki.apache.org/confluence/display/ISIS/IsisCon+2014 [2] http://markmail.org/thread/hbjp7jl5pkodnowo [3] http://www.google-melange.com/gsoc/homepage/google/gsoc2014 [4] https://github.com/apache/isis [5] http://www.eurocommercialproperties.com/ [6] http://restfulobjects.org/ [7] http://markmail.org/thread/2lchs4akfurvhhpe
Apache Isis is a framework to enable the creation of software using domain-driven design principles, being an implementation of the naked objects architectural pattern == Community == Mailing list activity has been steady; user mailing list subscriptions continue to slowly increase month-on-month. It is encouraging to see other users start to respond to newbie questions on the mailing list, not just the committers. There have been no changes to the committers or PMC this quarter. == Activity == Isis continues to be developed steadily, though it must be pointed out that the vast majority continues to be done by myself, with a smaller amount by Jeroen van der Wal (one of our committers). This is primarily in support of the development of an open source application that Jeroen and I are building (Estatio [1]), for and on behalf of Eurocommercial Properties [2]. We have a note of thanks on our site to ECP [3]. ECP look set to continue funding through 2014, with new features planned that build upon Isis' support for Restful Objects spec [4]. The two Google Summer of Coders we had have now (as could be expected) gone somewhat quiet, though they did both vote on recent releases (see below). In Nov I presented on Apache Isis at the Oredev conference in Oslo. A video of that session [5] and supporting tutorial [6] are both linked from the Isis documentation page [7]. In Nov I also presented on Apache Isis at the London Java Community open conference [8]. == Releases == This quarter we made two releases, v1.3.0 on 25 Oct 2013, and a follow-up v1.3.1 on 7 Nov 2013. == Issues == There are no outstanding issues requiring board attention. Sebastian Bazley raised a ticket on us [9] with respect to using mirrors and providing MD5 hashes on our download page; this has now been addressed [10]. [1] https://github.com/estatio/estatio [2] http://www.eurocommercialproperties.com/ [3] http://isis.apache.org/more-thanks.html [4] http://restfulobjects.org/ [5] http://s.apache.org/bvt [6] https://github.com/danhaywood/rrraddd-isis-131 [7] http://isis.apache.org/documentation.html [8] https://sites.google.com/site/ljcopenconference/ljc-conference-2013 [9] https://issues.apache.org/jira/browse/ISIS-622 [10] http://isis.apache.org/download.html
Apache Isis is a framework to enable the creation of software using domain-driven design principles, being an implementation of the naked objects architectural pattern == Community == Mailing list activity has been steady; user mailing list subscriptions continue to slowly increase month-on-month. This quarter we voted in a further new committer to Isis, Oscar Bou [1], on 12 Aug 2013. Oscar was also voted to the PMC. We also voted our previous two committers, Jeroen van der Wal and Maurizio Taverna, to the PMC as well [1]. == Activity == This year Apache Isis took part in the Google Summer of Code [2]. We accepted two students [3], [4], both working, respectively, on new viewers for Isis [5], [6]. Both have successfully completed their projects. Because the students projects were standalone components, we decided that they would work in their own github projects [7], [8] (while interacting on the Isis dev mailing list, of course). Both have expressed a willingness to continue with their projects after GSOC. We therefore intend to bring their code into Isis codebase (both have completed ICLAs), such that they can continue to develop through patches. If they do do this (given that they are no longer being paid by Google!), then this will provide visibility to the rest of the community such that we might vote them in as committers. As noted in the previous report, I will be presenting on Apache Isis at the Oredev conference in Oslo in Nov 2013 [9]. In addition, Isis has been accepted for a presentation and a one-day tutorial slot at the UK's largest developer conference, DevWeek, in Mar 2014 [10]. == Releases == Our last release was on 31 May 2013. We had expected to put out a further release this quarter; instead it will be later this month (in time for the Oredev presentation). == Issues == There are no outstanding issues requiring board attention. [1] http://isis.markmail.org/thread/cofzf4o2d6jdqzld [2] http://www.google-melange.com/gsoc/events/google/gsoc2013 [3] http://www.google-melange.com/gsoc/project/google/gsoc2013/ dimuthuupe/33001 [4] http://www.google-melange.com/gsoc/project/google/gsoc2013/ bhargavgolla/59001 [5] https://issues.apache.org/jira/browse/ISIS-371 [6] https://issues.apache.org/jira/browse/ISIS-374 [7] https://github.com/DImuthuUpe/ISIS_Android_Viewer [8] https://github.com/bhargavgolla/isisJavaScript [9] http://oredev.org/2013/wed-fri-conference/rrraddd-ridiculously-rapid- domain-driven-and-restful-apps-with-apache-isis [10] http://www.devweek.com/
Apache Isis is a framework to enable the creation of software using domain-driven design principles, being an implementation of the naked objects architectural pattern == Community == Mailing list activity has been steady; user mailing list subscriptions are increasing month-on-month (albeit slowly). In the previous report (April 2013) we reported on a substantial new third- party component being developed. Directly following from this, the Isis PMC voted in Maurizio Taverna as a new committer [1], on 26 Apr 2013. == Activity == Apache Isis is taking part in the Google Summer of Code [2]. We have accepted two students [3], [4], both working, respectively, on new viewers for Isis [5], [6]. The students are being mentored by Dan Haywood and by Maurizio Taverna. An introductory article on Apache Isis was published in Jun 2013 in the Methods & Tools online magazine [7]. Presentations on Apache Isis have been accepted for the Oredev conference in Oslo in Nov 2013 [8], and at the inaugural MedIT Symposium conference in Sicily in Oct 2013 [9]. == Releases == On 31 May 2013 we made a further release of Isis [xxx]. This consisted of our core module, 5 components, and 1 archetype: - Apache Isis Core version 1.2.0 - Wicket Viewer 1.2.0 - Restful Objects Viewer 2.0.0 - JDO Object Store 1.1.0 - Shiro Security 1.1.1 - File Security 1.0.1 - Quickstart Archetype 1.0.3 We expect to put out a further release in the next quarter. == Project Branding == Compliant as of previous report; no changes. == Issues == There are no outstanding issues requiring board attention. [1] http://markmail.org/message/o74ijpp5npw7ahph [2] http://www.google-melange.com/gsoc/events/google/gsoc2013 [3] http://www.google-melange.com/gsoc/project/google/gsoc2013/ dimuthuupe/33001 [4] http://www.google-melange.com/gsoc/project/google/gsoc2013/ bhargavgolla/59001 [5] https://issues.apache.org/jira/browse/ISIS-371 [6] https://issues.apache.org/jira/browse/ISIS-374 [7] http://www.methodsandtools.com/mt/download.php?summer13 [8] http://oredev.org/2013/wed-fri-conference/rrraddd-ridiculously-rapid- domain-driven-and-restful-apps-with-apache-isis [9] http://www.medit-symposium.com/schedule-day-one.html
AI: Shane contact PMC: branding report no longer needed
Apache Isis graduated from the incubator in Oct 2012. This is the first of our quarterly reports (as required we provided monthly reports in the three months post-graduation). Project Description: Apache Isis is a framework to enable the creation of software using domain-driven design principles, being an implementation of the naked objects architectural pattern Community / Development: Mailing list activity has been steady. We have had a few new correspondents on our users mailing list. We have also had a third party start development on a new integration with Isis. Although this component (the DHTMLX viewer [1]) cannot be integrated with Isis due to licensing restrictions, it is heartening to have such a substantial new piece of work being undertaken. We are hoping that the third party dev team will start to contribute into Isis "proper", and introduce them to the "Apache way" of developing software. Releases: In January we made a further release of Isis [2]. This consisted of our core module, 2 components, and 1 archetype: * Isis Core 1.1.0, * Isis Shiro Security 1.1.0 * Isis Wicket Viewer 1.1.0 * Quickstart (Wicket/Restful/JDO/Shiro) archetype 1.0.2 released. We expect to put out a new release in the next quarter. Project Branding: Compliant as of previous report; no changes. Issues: There are no outstanding issues requiring board attention. [1] http://isis.apache.org/third-party/viewers/dhtmlx/about.html [2] http://markmail.org/thread/az745ua4pnt3kygi
Apache Isis graduated from the incubator in Oct 2012. This is the third of the monthly reports required for three months post-graduation. Project Description: Apache Isis is a framework to enable the creation of software using domain-driven design principles, being an implementation of the naked objects architectural pattern Community / Development: We believe we have now completed our work to transition to a TLP. In particular, our most important content from our old incubator website has been moved over to our new CMS-based site [1], and the incubator site [2] now redirects to the TLP site. The last of the incubator metadata pertaining to Isis has been updated [3]. Following on from last month, we have now restructured our codebase in order to support more frequent releases [4]. We have had a few new correspondents on our users mailing list. Releases: As hoped, we made our first release of Isis as a TLP just before Xmas [5]. This consisted of our new core module, 4 components, and 1 archetype: * Isis Core 1.0.0 * Isis JDO Object Store 1.0.0 * Isis Wicket Viewer 1.0.0 * Isis RestfulObjects Viewer 1.0.0 * Isis File-based Security 1.0.0 * Quickstart (Wicket/Restful/JDO) archetype 1.0.0 Since Xmas we have released one further module and an update to the archetype: * Isis Shiro-based Security 1.0.0 * Quickstart (Wicket/Restful/JDO) archetype 1.0.1 This would seem to have validated the work we did to be able to push out more frequent releases. Project Branding: We have checked the branding on our site [1] as per ASF guidelines [6] and made a number of small changes in order to comply. Our old incubator site [2] that had invalid/out-of-date branding has now been retired. Issues: There are no outstanding issues requiring board attention. [1] http://isis.apache.org [2] http://incubator.apache.org/isis [3] http://incubator.apache.org/projects/isis.html [4] http://markmail.org/thread/hqjt4bq2i3at6zri [5] http://markmail.org/thread/itvypbvc66lys5lo [6] http://www.apache.org/foundation/marks/pmcs.html
Apache Isis graduated from the incubator in Oct 2012. This is the second of the monthly reports required for three months post-graduation. Project Description: Apache Isis is a framework to enable the creation of software using domain-driven design principles, being an implementation of the naked objects architectural pattern Community / Development: We continue to work with infra to transition to a TLP. In particular, we have now moved our codebase over from svn to git [1]. Compared to last month, our new CMS website is substantially enlarged [2]. We have also had extended discussions on the mailing lists to modularize our code, with a view to more frequent releases [3]. Work is now well underway on this restructuring. Releases: No releases this month, but we are on track to have a release out before our final post-graduation report next month. (We have performed a first trial release against git and updated our release procedures [4]). Infrastructure Changes: * The code copied from svn to git has been put into attic in the SVN repo, and made read-only [1] * git.apache.org and github.com/apache/isis now synchronizing as read-only copies of our git repo [1] Project Branding: The branding of Isis on the old incubator site [5] is now inaccurate, since the project is no longer incubating. We expect to retire the incubator site before next report. Issues: There are no outstanding issues requiring board attention. [1] https://issues.apache.org/jira/browse/INFRA-5502 [2] http://isis.apache.org [3] http://markmail.org/thread/hqjt4bq2i3at6zri [4] http://isis.apache.org/contributors/release-process.html [5] http://incubator.apache.org/isis
Apache Isis graduated from the incubator last month (approved at the Oct 2012 board meeting). This is the first of the monthly reports required for three months post-graduation. Project Description: Apache Isis is a framework to enable the creation of software using domain-driven design principles, being an implementation of the naked objects architectural pattern Membership: Dan Haywood is the new PMC chair. Those listed in the graduation resolution [1] have been added to the PMC group. Development: Two of the Isis committers (Dan Haywood and Jeroen van der Wal) are currently engaged on a project where the client is in effect funding development of Isis. The work is being done under ICLAs of the committers; client understand they have no claim to IP. Commits have continued to be made to the codebase during the reporting period. This project will continue through 2013. We have started to work with infra to transition to a TLP [2], [3]. The community has also voted to move from SVN to GIT. We will be working with infra to effect this change [4]. The community has also decided to transition to using the CMS website, rather than the static Maven site currently supported. We now have a basic placeholder site up and running [5]. Community Activity: A presentation on RestfulObjects (a submodule of Isis) was made at J-Fall 2012 conference in the Netherlands [6]. At the same conference, a set of hands-on lab sessions were also run [7]. At ApacheConEU, a presentation was made on Apache Isis [8]. No new committers or contributors this month. Infrastructure Changes: The following post-graduation tasks were performed [2], [3]: * New root aliases and groups * New mailing lists have been established, subscribers moved over * SVN code has moved out from under the incubator branch * Begin setting up of new CMS-based website Website: In addition to the new CMS site, currently a placeholder [5], the old incubator site [9] is still live. Project Branding: The CMS site was adapted from an existing CMS site. The branding of Isis on the old incubator site is now inaccurate, since the project is no longer incubating. We expect to retire the incubator site before Xmas 2012. Issues: There are no outstanding issues requiring board attention. [1] https://cwiki.apache.org/confluence/display/ISIS/GraduationResolution [2] https://issues.apache.org/jira/browse/ISIS-276 [3] https://issues.apache.org/jira/browse/INFRA-5480 [4] https://issues.apache.org/jira/browse/INFRA-5502 [5] http://isis.apache.org [6] http://www.nljug.org/pages/events/content/jfall_2012/sessions/00086/ [7] http://www.nljug.org/pages/events/content/jfall_2012/sessions/00029/ [8] http://www.apachecon.eu/schedule/presentation/171/ [9] http://incubator.apache.org/isis
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, to enable the creation of software using domain-driven design principles, and the realization of this through the naked objects architectural pattern, NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Isis Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Isis Project be and hereby is responsible for the creation and maintenance of software related to and inspired by the naked objects architectural pattern; and be it further RESOLVED, that the office of "Vice President, Apache Isis" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache Isis Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Isis Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache Isis Project: Dan Haywood <danhaywood@apache.org> Robert Matthews <rmatthews@apache.org> Kevin Meyer <kevin@apache.org> Alexander Krasnukhin <themalkolm@apache.org> Dave Slaughter <dslaughter@apache.org> Jeroen van der Wal <jcvanderwal@apache.org> Mohammad Nour El-Din <mnour@apache.org> Mark Struberg <struberg@apache.org> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Dan Haywood be appointed to the office of Vice President, Apache Isis, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Apache Isis PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Apache Isis Project; and be it further RESOLVED, that the Apache Isis Project be and hereby is tasked with the migration and rationalization of the Apache Incubator Isis podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator Isis podling encumbered upon the Apache Incubator Project are hereafter discharged. Special Order 7C, Establish the Apache ISIS Project, was approved by Unanimous Vote of the directors present.
Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is based on contributions of the original Naked Objects Framework along with a number of sister projects that were developed for the book "Domain Driven Design using Naked Objects " (pragprog 2009). Isis was accepted into the Incubator in 2010, September 7th. Project Development - Work broadly completed on integrating with JDO/DataNucleus (in favour of OpenJPA) - Numerous Enhancements to Wicket viewer - Internal refactoring to simplify codebase Community Development - Several further new correspondents on the mailing list - Have had four individuals that have contributed patches this quarter - this is a substantive increase from previous quarters - maintaining a clone of the SVN codebase on github seems to have helped - Project (which is part-funding JDO/Wicket development) continues - expected to run until Dec 2012, with possible extension - Publicising RestfulObjects spec (as implemented by Isis' RestfulObjects viewer) - talk given at 1-day conf (DDD10), in Aug - InfoQ article on Restful Objects published - Talks on Isis and Restful Objects to be presented at J-Fall conf, in Oct. - Talk on Isis to be presented at ApacheCon EU, in Nov. Top 3 Issues to address in move towards graduation - None; per previous report we want one new committer voted on prior to graduating - We currently have three candidates for being new committers. We just need to do a successful vote for one of these (highly unlikely all three votes would fail). - We should then be in a position to vote to graduate We don't believe that any of these issues requires Board attention. New Releases - None in this period - intention is to release 0.3.1-incubating prior to next report Signed-off-by: mnour, struberg, mfranklin IPMC comments: Matt Franklin (mfranklin): Good report. Two questions/comments: - Why not just propose the committers and see what the PPMC thinks? Is there a reason for waiting? - The incubator status page needs to be completed. It appears that more has happened than the page reflects.
Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is based on contributions of the original Naked Objects Framework along with a number of sister projects that were developed for the book "Domain Driven Design using Naked Objects " (pragprog 2009). Isis was accepted into the Incubator in 2010, September 7th. Project Development - Removing modules that provide low/no value - Internal refactoring to simplify codebase - Started work integrating with OpenJPA Community Development - Isis has been selected as the basis for a new project - expected to include some funding for Isis' development - expected to run Jul~Dec 2012 - Mailing list remains reasonably active, some new correspondents - Restful Objects spec now complete, implemented by Isis and by (non-Apache) Naked Objects MVC open source project - submitted to OOPSLA - InfoQ article lined up for publication - presenting RO at 1-day conference Top 3 Issues to address in move towards graduation - only really one issue: need to demonstrate can bring in at least one new committer. At that point, we feel that we have done enough to warrant graduation (as a small but viable community) - hopeful that the new project currently starting will yield a new committer - the ongoing simplification of codebase should also make the codebase more approachable We don't believe that any of these issues requires Board attention. New Releases - None in this period - intention is to release 0.3.1 prior to next report Signed off by mentor: struberg Shepherd: Jukka Zitting
Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is based on contributions of the original Naked Objects Framework along with a number of sister projects that were developed for the book "Domain Driven Design using Naked Objects " (pragprog 2009). Isis was accepted into the Incubator in 2010, September 7th. Project Development - Released 0.2.0-incubating, with improved website and archetype - Added demo of jQuery mobile to demonstrate REST API - Added support for MongoDB in the nosql object store Community Development - Mailing list remains reasonably active - New site gone live which improves the "message" for would-be users - Hoping to pick up a new committer; awaiting their contribution for review - New JIRA tickets raised/tagged existing tickets for potential newbie contributors to pick up and contribute back - Continuing to work on restful objects spec, implemented by Isis and by (non-Apache) Naked Objects MVC open source project - hope is that this will raise some synergies and build community across both Top 3 Issues to address in move towards graduation - only really one issue: need to demonstrate can bring in at least one new committer. At that point, we feel that we have done enough to warrant graduation (as a small but viable community) - in mean time, need to continue to remove impediments for building the community, by improving the messaging on the website, by making the archetypes easy to use, by blogging We don't believe that any of these issues requires Board attention. New Releases - 0.2.0-incubating was released in Feb 2011 - intention is to release 0.3.0 in Apr or May (prior to next report) Signed off by mentor: struberg
Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is based on contributions of the original Naked Objects Framework along with a number of sister projects that were developed for the book "Domain Driven Design using Naked Objects" (pragprog 2009). Isis was accepted into the Incubator in 2011, September 7th. Project Development * Ongoing work on new json viewer, implementing the restfulobjects.org spec * Enhancements to sql object store * Enhancements to core (metamodel, support for multiple viewers in single webapp) Community Development * the work on json viewer has brought spawned an independent open source project * http://code.google.com/p/restfulobjects-js/ * Reasonably active mailing list; first "real" problem/change request raised (and fixed) * Presented lightning talk at CodeKen 2011 conf. * Reworking site to improve the messaging (to go live in next release) * To support the new site, an example online app demonstrating Isis is now live at http://mmyco.co.uk:8180/isis-onlinedemo Top 3 Issues to address in move towards graduation * Improve the "marketing message" to bring in more users * see mailing list thread about this http://mail-archives.apache.org/mod_mbox/incubator-isis-dev/201111.mbox/%3C4 ECA4BDC.5020609@haywood-associates.co.uk%3E * Make Isis more accessible * online demo, better archetype * More orchestrated blogging/publicity from existing community * (initial guidelines in the Isis wiki, https://cwiki.apache.org/confluence/display/ISIS/Blogging) None of these issues requires Board attention. New Releases * Next release expected this month (Dec 2011)
Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is based on contributions of the original Naked Objects Framework along with a number of sister projects that were developed for the book "Domain Driven Design using Naked Objects " (pragprog 2009). Isis was accepted into the Incubator in 2010, September 7th. Project Development * Isis-0.1.2-incubating released during July 2011 * Ongoing work on new json viewer, implementing the restfulobjects.org spec * Enhancements to sql object store Community Development * Reasonably active mailing list; first "real" problem/change request raised (and fixed) * Frequent commits * Isis members attended BarCamp Oxford in Sept, presented on Isis Top 3 Issues to address in move towards graduation * More blogging/publicity from existing community... * More users of the framework... * More committers to the framework None of these issues requires Board attention. New Releases * Next release expected in Nov 2011
Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is based on contributions of the original Naked Objects Framework along with a number of sister projects that were developed for the book "Domain Driven Design using Naked Objects " (pragprog 2009). Isis was accepted into the Incubator in 2010, September 7th. Project Development * Isis-0.1.2-incubating released during July 2011 * Ongoing work on new json viewer, implementing the restfulobjects.org spec * Enhancements to sql object store Community Development * Reasonably active mailing list; first "real" problem/change request raised (and fixed) * Frequent commits * Isis members attended BarCamp Oxford in Sept, presented on Isis Top 3 Issues to address in move towards graduation * More blogging/publicity from existing community... * More users of the framework... * More committers to the framework None of these issues requires Board attention. New Releases * Next release expected in Nov 2011
Isis is an ALv2 licensed implementation of the Naked Objects pattern. It is based on contributions of the original Naked Objects Framework along with a number of sister projects that were developed for the book "Domain Driven Design using Naked Objects " (pragprog 2009). Isis was accepted into the Incubator in 2010, September 7th. Project Development * Good documentation site is online now. * Working on an Isis incubator release * Currently voting on isis-0.1.2-RC4-incubating Community Development * Active mailing list. * Frequent commits Top 3 Issues to address in move towards graduation * Getting first release out to demonstrate credibility. * Ensuring existing committers all happy with transition to Apache. * support people who like to move from NO to ISIS None of these issues requires Board attention. New Releases * We are currently in the progress of voting on our first release.
Isis is an ASL 2.0 licensed implementation of the Naked Objects pattern. It is based on contributions of the original Naked Objects Framework along with a number of sister projects that were developed for the book "Domain Driven Design using Naked Objects". Isis was accepted into the Incubator in 2010, September 7th. Project development (month 6 of incubation): * Now (manually) publishing snapshots to Apache snapshot repo, so would-be users no longer need to compile source * New Maven archetype and cheat sheet, so would-be users can get started more quickly * New materials on website so would-be promoters of Isis can spread the word (downloadable presentation materials) * Working on Isis documentation and internal code refactorings to build community credibility * Refactoring of codebase in order to support proposal objectives (JSR-299) Community Development (month 6 of incubation): * A few more new names on isis-dev@incubator.apache.org * New materials on website to support community (cheat sheet, downloadable presentation materials) * Mailing list volumes still quite low, but a few more names are showing up * Wiki continuing to get useful content on snapshot deployment, certificates for code signing, building Maven archetypes Top 3 Issues to address in move towards graduation: * Putting good documentation site out as start-off to building larger community. * Getting first release out to demonstrate credibility. * Promoting via additional channels (e.g., blogs, articles) Issues for the Incubator PMC or ASF Board: None of these issues requires Board attention. New Releases: There is currently no incubator release yet.
Description Isis is an ASL 2.0 licensed implementation of the Naked Objects pattern. It is based on contributions of the original Naked Objects Framework along with a number of sister projects that were developed for the book "Domain Driven Design using Naked Objects". Isis was accepted into the Incubator in 2010, September 7th. Project development (month 3 of incubation): * setting up the build process has been finished. * Isis has now a Hudson build * Discussing the scope of the first Apache Isis release * Apache Isis website is up and running (see http://incubator.apache.org/isis/) Community Development (month 3 of incubation): * A few new names on isis-dev@incubator.apache.org * new contributions from Mike Burton (wiki, reported issues and helped with build) and Sabine Winkler (site, TimePeriod) * Holding a public Skype conference led to highly controversial reaction from the ASF community and probably caused some irritation within the Isis community. * Wiki starting to get some useful content. * Lightning talk at LJC OpenConference, Nov 2010 . Top 3 Issues to address in move towards graduation: * Putting good documentation site out as start-off to building larger community. * Getting first release out to demonstrate credibility. * Ensuring existing committers all happy with transition to Apache and support existing users who like to move from NO to ISIS Issues for the Incubator PMC or ASF Board: None of these issues requires Board attention. New Releases: There is currently no incubator release yet.
Isis is an ASL 2.0 licensed implementation of the Naked Objects pattern. It is based on contributions of the original Naked Objects Framework along with a number of sister projects that were developed for the book "Domain Driven Design using Naked Objects". Isis was accepted into the Incubator in 2010, September 7th. Project Development (month 2 of incubation): * All code now uploaded (including sister projects); code now building. * Worked on Maven website, stubs for documentation; first-cut logo/branding; site now building. * Initial site uploaded (some issues still outstanding here). Community Development (month 2 of incubation): * Mailing list shows increased usage from previous month. * Wiki starting to get some useful content. * Vangjel Stavro showed interest in contributing to Wiki documentation. * A number of new individuals have expressed an interest in contributing in various areas... no contributions yet, but hopeful. * Informal "spreading the word" and introducing others to what is Apache Isis and what it can do for their software development at ApacheCon 2010. * Lightning talk scheduled at LJC OpenConference, Nov 2010. * Session accepted at REConf 2011 conference, on the Isis "BDD Viewer" (Concordion integration). * Got permissions to create Hudson build jobs for Apache Isis, expected to be finalized maximum by the end of this month November 2010. Top 3 Issues to address in move towards graduation: * Putting good documentation site out as start-off to building larger community. * Getting first release out to demonstrate credibility. * Ensuring existing committers all happy with transition to Apache. None of these issues requires Board attention. New Releases * There is currently no incubator release yet.
Isis is an ASL 2.0 licensed implementation of the Naked Objects pattern. It is based on contributions of the original Naked Objects Framework along with a number of sister projects that were developed for the recent book, "Domain Driven Design using Naked Objects". Isis was accepted into the Incubator in 2010, September 7th. Last quarter, we have worked on the following items: * Podling setup activities. * Collecting the CCLA from Naked Objects Group Ltd for its contribution of the Naked Objects framework. * Collecting all iCLA(s) from all committers (this includes the sister projects) * Setting up SVN committership, Wiki and JIRA accounts for the initial committers * Uploading code from the existing Subversion repositories (residing on Sourceforge) and converting over the package names and Maven POM groupId/artifactIds. At the time of writing this is still in progress (Naked Objects codebase uploaded, awaiting sister projects to be uploaded). * Due diligence on IP clearance progressing Top 3 Issues to address in move towards graduation * putting good documentation site out as start-off to building larger community * getting first release out to demonstrate credibility * ensuring existing committers all happy with transition to Apache None of these issues requires Board attention. Community Development (first report) * mailing list got setup and shows increased usage; committers are moving onto it from the old mailing list * first pages being created on Isis wiki, contributions from several in community * interview at http://jaxenter.com/apache-isis-interview-30780.html. * session accepted at JFokus 2011 conference, hoping for v0.1 out in time for that. * 2 expressions of interest to contribute on isis-dev Project Development (first report) * imported the SVN history from the old projects into a ''contrib/initial-imports'' area in SVN. * performed initial converted over package names and Maven POM groupId/artifactIds. * performed further work refining new module structure and corresponding DocBook guides to be carved out from existing material * Started moving code that has passed IP clearance into trunk