Skip to content

Commit a741dc5

Browse files
committed
people/ctrueden: update my priorities list
1 parent 4c92fce commit a741dc5

File tree

1 file changed

+53
-53
lines changed

1 file changed

+53
-53
lines changed

_pages/people/ctrueden.md

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -47,88 +47,88 @@ ImageJ2 team to respond to every support request within one work day:
4747
support requests, issues, pull requests, etc., per component, in a way that
4848
will foster accountability for the people maintaining each component.
4949

50-
* **Community Mondays.** In the meantime, starting in 2022, I am personally
51-
focusing every Monday on answering support questions. I can't keep up with
50+
* **Community Fridays.** In the meantime, starting in 2022, I am personally
51+
focusing every Friday on answering support questions. I can't keep up with
5252
everything, but I can try to make some small impact by responding to as many
5353
requests as I can. Unfortunately, until the status.scijava.org work is
5454
complete, I won't always succeed in prioritizing items in a fair order, but
55-
I'm doing my best. And once the component table is upgraded, I will switch
56-
to a daily rather than weekly support workflow.
55+
I'm doing my best.
5756

5857
## What is Curtis working on?
5958

59+
*Last updated: 2022-Apr-05*
60+
61+
### Weekly allocation of effort
62+
63+
| Day | Focus |
64+
|--------:|:------------------------|
65+
| **Mon** | Meetings and mentorship |
66+
| **Tue** | Immediate priorities |
67+
| **Wed** | Review and merge PRs |
68+
| **Thu** | Project management |
69+
| **Fri** | Community support |
70+
6071
### Immediate priorities
6172

62-
*Last updated: 2022-Feb-09*
73+
1. Fix the {% include github org='fiji' repo='fiji-builds' label='fiji-builds' %} job:
74+
- Activate CI with correct caching.
75+
- Ensure it updates the correct ImageJ Launcher version with up-to-date bundled OpenJDK for each platform.
6376

64-
1. Fix `net.imagej:ij` deployment ({% include github org='imagej' repo='ImageJ' issue=142 %})
77+
2. Discern and document the best way to retire obsolete ImageJ update sites (see {% include github org='imagej' repo='list-of-update-sites' pr=103 %}).
6578

66-
2. New pom-scijava release
79+
3. [with {% include person id='hinerm' %}] New pom-scijava release:
6780
- Update all community projects to not use log4j ({% include github org='scijava' repo='pom-scijava' issue=179 %})
6881
- Update all community projects to 19.04 JHDF5 ({% include github org='scijava' repo='pom-scijava' issue=181 %})
6982
- Get [labkit](/plugins/labkit) into Fiji ({% include github org='scijava' repo='pom-scijava' pr=183 %})
7083
- Finish fixing javadoc.scijava.org ({% include github org='scijava' repo='pom-scijava' issue=130 %})
71-
72-
3. Finish revamping status.scijava.org ({% include github org='scijava' repo='status.scijava.org' branch='github-issues' %})
73-
74-
4. Catch up on component release backlog (see [status.scijava.org](https://status.scijava.org) table)
75-
76-
5. Discern and document the best way to retire obsolete ImageJ update sites (see {% include github org='imagej' repo='list-of-update-sites' pr=103 %})
77-
78-
6. Fix failing CI builds
79-
* `imagej/pyimagej`
80-
* `scijava/jgo`
81-
* `imagej/tutorials`
82-
* `axtimwalde/mpicbg`
83-
* `imagej/imagej-omero`
84-
* `imagej/imagej-opencv`
85-
* `fiji/H5J_Loader_Plugin`
86-
* `fiji/Kappa`
87-
* Update CI-related docs on imagej.net
88-
89-
7. Migrate fiji-builds to WebDAV (with [hinerm](/people/hinerm))
90-
91-
8. Work on using PyImageJ from inside Java, and respond to [the thread](https://forum.image.sc/t/fiji-conda/59618/23) in detail
92-
93-
9. Finish reconciling ImageJ-OMERO and ImageJ Server with PSJ 30+ ({% include github org='scijava' repo='pom-scijava' issue=133 %}, {% include github org='scijava' repo='pom-scijava' issue=173 %}, {% include github org='scijava' repo='pom-scijava' issue=122 %})
84+
- Catch up on component release backlog (see [status.scijava.org](https://status.scijava.org) table)
85+
- Make the mega-melt ({% include github org='scijava' repo='pom-scijava' issue=146 %}) fully work.
86+
- Fix failing CI builds:
87+
* `imagej/pyimagej`
88+
* `scijava/jgo`
89+
* `imagej/tutorials`
90+
* `axtimwalde/mpicbg`
91+
* `imagej/imagej-omero`
92+
* `imagej/imagej-opencv`
93+
* `fiji/H5J_Loader_Plugin`
94+
* `fiji/Kappa`
95+
* Update CI-related docs on imagej.net
96+
97+
4. Finish reconciling ImageJ-OMERO and ImageJ Server with PSJ 30+ ({% include github org='scijava' repo='pom-scijava' issue=133 %}, {% include github org='scijava' repo='pom-scijava' issue=173 %}, {% include github org='scijava' repo='pom-scijava' issue=122 %}):
9498
* **ImageJ-OMERO** update to OMERO 5.5+. ({% include github org='imagej' repo='imagej-omero' pr=107 %})
9599
* **ImageJ Server** fix ({% include github org='imagej' repo='imagej-server' issue=41 %})
96100

97-
10. Finish the mega-melt ({% include github org='scijava' repo='pom-scijava' issue=146 %})
101+
5. Finish the imagej.net statbox feature ([related issues](https://github.com/imagej/imagej.github.io/issues?q=is%3Aissue+is%3Aopen+statbox)).
102+
103+
### Project management priorities
98104

99-
11. Finish reviewing {% include github org='scijava' repo='scijava' issue=75 label='scijava-ops PRs' %}
105+
1. Create a spreadsheet with potential future directions for a new Java-driven GUI, to replace the current original-ImageJ-based UI.
100106

101-
12. Finish the imagej.net statbox feature ([related issues](https://github.com/imagej/imagej.github.io/issues?q=is%3Aissue+is%3Aopen+statbox))
107+
2. Create a project board roadmap for SciJava+ImageJ2+Fiji migration to Java 11 and 17.
102108

103-
13. Fix ImageJ 1.x patching ({% include github org='imagej' repo='ij1-patcher' issue=50 %}, {% include github org='imagej' repo='ImageJ' issue=149 %})
109+
3. Finish revamping status.scijava.org ({% include github org='scijava' repo='status.scijava.org' branch='github-issues' %}):
104110

105111
### Short-term priorities
106112

107-
1. \[Winter 2021\] (with {% include person id='elevans' %} and {% include person id='hinerm' %}) *PyImageJ paper.* ([roadmap](https://github.com/imagej/pyimagej/projects/1))
108-
2. \[Winter 2021\] (with {% include person id='gselzer' %} and {% include person id='hinerm' %}) **SciJava Ops** + **ImageJ Ops2** ([roadmap](https://github.com/orgs/scijava/projects/1)), including [JPMS/Jigsaw](https://openjdk.java.net/projects/jigsaw/) modularization and migration of SciJava foundational libraries to Java 11.
109-
3. \[Spring 2022\] **Maven-based ImageJ Launcher.** And migrate ImageJ and Fiji to ship with Java 11. Use a Java-6-compatible stub classpath that checks your Java version and tells you how to upgrade to Java 11 if needed. Retire the Java-8 update site, using Maven coordinates instead.
113+
- \[Spring 2022\] (with {% include person id='elevans' %}) **PyImageJ paper.** ([roadmap](https://github.com/imagej/pyimagej/projects/1))
114+
- \[Spring 2022\] (with {% include person name='Jack Rueth' %}) **ImageJ wiki search bar.** Search tutorials, source code, and more.
115+
- \[Spring 2022\] (with {% include person name='Amandine Tournay' %}) **Python from Java.** Use PyImageJ from inside the Fiji desktop application. And respond to [the thread](https://forum.image.sc/t/fiji-conda/59618/23) in detail.
116+
- \[Spring 2022\] (with {% include person id='axtimwalde' %}) Migrate ImageJ2 and Fiji to ship with Java 11 or 17. Use a Java-6-compatible stub classpath that checks your Java version and tells you how to upgrade to newer Java if needed.
117+
- \[Autumn 2022\] (with {% include person id='gselzer' %}) **SciJava Ops** + **ImageJ Ops2** ([roadmap](https://github.com/orgs/scijava/projects/1)), including [JPMS/Jigsaw](https://openjdk.java.net/projects/jigsaw/) modularization and migration of SciJava foundational libraries to Java 11.
118+
- \[Winter 2022\] **Maven-based ImageJ Launcher** to simplify creation and maintenance of update sites.
110119

111120
### Medium-term priorities
112121

113-
1. **GitHub issue reporting plugin.** The Fiji BugZilla and ImageJ Trac are now static content only. The [Report a Bug](/discuss/bugs) plugin needs to send reports to GitHub instead. ([scijava/scijava-plugins-issues-github](https://github.com/scijava/scijava-plugins-issues-github))
114-
2. **Integrate PyImageJ with the ImageJ launcher.** (see also [this forum discussion](https://forum.image.sc/t/fiji-conda/59618/13))
122+
- **GitHub issue reporting plugin.** The Fiji BugZilla and ImageJ Trac are now static content only. The [Report a Bug](/discuss/bugs) plugin needs to send reports to GitHub instead. ([scijava/scijava-plugins-issues-github](https://github.com/scijava/scijava-plugins-issues-github))
123+
- **Integrate PyImageJ with the ImageJ launcher.** (see also [this forum discussion](https://forum.image.sc/t/fiji-conda/59618/13))
115124

116125
### Longer-term priorities
117126

118-
1. **Rich Image.** Improve the [ImageJ Common](/libs/imagej-common) data model to support metadata (e.g., spatial transformations) as a first-class citizen. ([imagej/imagej-common@rich](https://github.com/imagej/imagej-common/compare/rich), [imagej/janelia-hackathon-2016](https://github.com/imagej/janelia-hackathon-2016))
119-
2. **SCIFIO blockization.** ({% include github org='scifio' repo='scifio' issue=283 %})
120-
3. **ImageJ Launcher.** Switch to a JavaFX-based native launcher. Retire the current ImageJ Launcher.
121-
({% include github org='imagej' repo='imagej-launcher' issue=33 %})
122-
4. **ImageJ Electron app.** Shared memory between Java, JavaScript and Python. ([imagej/imagej-electron-app](https://github.com/imagej/imagej-electron-app))
123-
124-
### Constant priorities
125-
126-
I also have the following continuous priorities:
127-
128-
1. Project management tasks (e.g., managing [issues](/develop/project-management#issue-tracking))
129-
2. Coordinating efforts and mentoring programmers at [LOCI](/orgs/loci)
130-
3. Server maintenance and troubleshooting
131-
4. User support: questions on the [Image.sc Forum](/discuss), [bug reports](/discuss/bugs), [pull requests](https://github.com/search?q=is%3Apr+is%3Aopen+user%3Afiji+user%3Aimagej+user%3Amaven-nar+user%3Ascifio+user%3Ascijava+user%3Aslim-curve&type=Issues), email
127+
- **Rich Image.** Improve the [ImageJ Common](/libs/imagej-common) data model to support metadata (e.g., spatial transformations) as a first-class citizen. ([imagej/imagej-common@rich](https://github.com/imagej/imagej-common/compare/rich), [imagej/janelia-hackathon-2016](https://github.com/imagej/janelia-hackathon-2016))
128+
- **SCIFIO blockization.** ({% include github org='scifio' repo='scifio' issue=283 %})
129+
- **ImageJ Launcher.** Switch to a JavaFX-based native launcher. Retire the current ImageJ Launcher.
130+
({% include github org='imagej' repo='imagej-launcher' issue=33 %})
131+
- **ImageJ Electron app.** Shared memory between Java, JavaScript and Python. ([imagej/imagej-electron-app](https://github.com/imagej/imagej-electron-app))
132132

133133
## Recommended development tools
134134

0 commit comments

Comments
 (0)