You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add contracted roles to team page and rename core dev -> core TM (#817)
# Description
As discussed at the previous core **team member** meeting and in other
places, this PR updates our governance docs, core TM guides and About
the Team page to use the title core team member instead of core
developer.
I've also taken this opportunity to list the folks currently in
contracted roles on the team page. I wasn't sure if we wanted to also
list current release manager as that changes more frequently, but happy
to list them as well if folks want!
<!-- Previewing the Documentation Build
When you submit this PR, jobs that preview the documentation will be
kicked off.
By default, they will use the `slimfast` build (`make` target), which is
fast, because
it doesn't build any content from outside the `docs` repository and
doesn't run notebook cells.
You can trigger other builds by commenting on the PR with:
@napari-bot make <target>
where <target> can be:
html : a full build, just like the deployment to napari.org
html-noplot : a full build, but without the gallery examples from
`napari/napari`
docs : only the content from `napari/docs`, with notebook code cells
executed
slimfast : the default, only the content from `napari/docs`, without
code cell execution
slimgallery : `slimfast`, but with the gallery examples from
`napari/napari` built
-->
<!-- Final Checklist
- If images included: I have added [alt
text](https://webaim.org/techniques/alttext/)
If workflow, documentation build or deployment change:
- My PR is the minimum possible work for the desired functionality
- I have commented my code, to let others know what it does
-->
---------
Co-authored-by: Draga Doncila <ddon0001@student.monash.edu>
Co-authored-by: Juan Nunez-Iglesias <jni@fastmail.com>
Co-authored-by: Tim Monko <timmonko@gmail.com>
Copy file name to clipboardExpand all lines: docs/community/mission_and_values.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
4
4
This document is meant to help guide decisions about the future of `napari`, be it in terms of
5
5
whether to accept new functionality, changes to the styling of the code or graphical user interface (GUI),
6
-
or whether to take on new dependencies, among other things. It serves as a point of reference for [core developers](core-dev-guide) actively working on the project, and an introduction for
6
+
or whether to take on new dependencies, among other things. It serves as a point of reference for [core team members](core-dev-guide) actively working on the project, and an introduction for
7
7
newcomers who want to learn a little more about where the project is going and what the team's
8
8
values are. You can also learn more about how the project is managed by looking at our [governance model](napari-governance).
9
9
@@ -43,7 +43,7 @@ napari aims to be the **multi-dimensional image viewer for Python** and to **pro
43
43
(our-values)=
44
44
## Our values
45
45
46
-
- We are **inclusive**. We welcome and mentor newcomers who are making their first contribution and strive to grow our most dedicated contributors into [core developers](core-dev-guide). We have a [Code of Conduct](napari-coc) to make napari
46
+
- We are **inclusive**. We welcome and mentor newcomers who are making their first contribution and strive to grow our most dedicated contributors into [core team members](core-dev-guide). We have a [Code of Conduct](napari-coc) to make napari
47
47
a welcoming place for all.
48
48
49
49
- We are **community-driven**. We respond to feature requests and proposals on our [issue tracker](https://github.com/napari/napari/issues), making decisions that are driven by our users’ requirements, not by the whims of the core team.
@@ -58,7 +58,7 @@ a welcoming place for all.
58
58
59
59
- We value **simple, readable implementations**. Readable code that is easy to understand, for newcomers and maintainers alike, makes it easier to contribute new code as well as prevent bugs.
60
60
61
-
- We value **education and documentation**. All functions should have docstrings, preferably with examples, and major functionality should be explained in our [tutorials](https://napari.org/tutorials). Core developers can take an active role in finishing documentation examples.
61
+
- We value **education and documentation**. All functions should have docstrings, preferably with examples, and major functionality should be explained in our [tutorials](https://napari.org/tutorials). Core team members can take an active role in finishing documentation examples.
62
62
63
63
- We **minimize [magic](https://en.wikipedia.org/wiki/Magic_(programming))** and always provide a way for users to opt out of magical behaviour and guessing by providing explicit ways to control functionality. We support NumPy array like objects and we prefer to educate users rather than make decisions on their behalf. This does not preclude the use of sensible defaults.
Copy file name to clipboardExpand all lines: docs/community/team.md
+19-4Lines changed: 19 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
# About the project and team
2
2
3
-
napari is a consensus-based community project. Anyone with an interest in the project can join the community, contribute to the project design, and participate in the decision making process. You can learn more about how the project is run by reading our [governance model](napari-governance). This page lists our current and emeritus [core developers](governance.md#core-developers). Core developers are community members that have demonstrated a sustained commitment to the project through ongoing contributions and that they can maintain napari with care.
3
+
napari is a consensus-based community project. Anyone with an interest in the project can join the community, contribute to the project design, and participate in the decision making process. You can learn more about how the project is run by reading our [governance model](napari-governance). This page lists our current and emeritus [core team members](governance.md#core-team-members). Core team members are community members that have demonstrated a sustained commitment to the project through ongoing contributions and that they can maintain napari with care. We also list our current and emeritus steering council members. Finally, the project currently has a number of paid team members in various roles supported by grants. They are listed below under the [Team Roles](#team-roles) section
To best serve napari's development, operations, and community, several team roles are contracted. Currently contracted roles are listed below:
52
+
53
+
- Developers-in-Residence: Grezgorz Bokota, Lorenzo Gaifas, Draga Doncila Pop
54
+
- Community Managers: Tim Monko, Lorenzo Gaifas
55
+
- Operations Manager: Draga Doncila Pop
56
+
- Release Manager: Rotating role. For current release manager see the Zulip [#release](https://napari.zulipchat.com/#narrow/channel/215289-release) channel.
57
+
58
+
We are also contracting with [Quansight](https://quansight.com/) for some key maintenance items:
59
+
60
+
-[Melissa Weber Mendonça](https://github.com/melissawm) is working on auto-generating videos and screenshots for our documentation and other documentation maintenance & improvements
61
+
-[Jaime Rodríguez-Guerra](https://github.com/jaimergp) is working on maintaining and improving our bundled application and the `napari-plugin-manager`
62
+
-[Daniel Althviz Moré](https://github.com/dalthviz) is working on refactoring our layer controls implementation, improving the `napari-plugin-manager`, and migrating our application model to `app-model`
63
+
49
64
## Project history
50
65
51
66
The napari project began in the spring of 2018. It was born out of the shared need for fast n-dimensional image viewing in Python by project co-founders Loïc Royer, from the Chan Zuckerberg Biohub (CZ Biohub), and Juan Nunez-Iglesias, from Monash University. Since then it has grown rapidly to now also provide a graphical user interface to a plugin ecosystem of image analysis tools for scientists to use in their daily work.
@@ -56,7 +71,7 @@ Early development on the project was led by Kira Evans, first as an intern with
56
71
57
72
You can read a full history of the project’s founding and early development in this [blog post](https://ilovesymposia.com/2019/10/24/introducing-napari-a-fast-n-dimensional-image-viewer-in-python/) from Juan.
58
73
59
-
Over time, napari has grown to over 80 direct contributors. Talley Lambert, from Harvard Medical School, began contributing around the time of Juan's blog post, and has been a critical driver of napari's development ever since. We have core developers located in three continents and three biweekly community calls spread across the day to try to accommodate users and contributors in any time zone.
74
+
Over time, napari has grown to over 80 direct contributors. Talley Lambert, from Harvard Medical School, began contributing around the time of Juan's blog post, and has been a critical driver of napari's development ever since. We have core team members located in three continents and three biweekly community calls spread across the day to try to accommodate users and contributors in any time zone.
60
75
61
76
Read more about napari’s [mission and values](https://napari.org/stable/community/mission_and_values.html), how to get started as a [contributor](https://napari.org/stable/developers/contributing.html) or join us in our [zulip chat](https://napari.zulipchat.com/login/) for a more synchronous conversation. You can also follow us on [mastodon](https://fosstodon.org/@napari).
Copy file name to clipboardExpand all lines: docs/community/working_groups.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Working groups are subteams of the napari community formed by members interested
7
7
We believe working groups are a helpful way to move forward work on particular topics. The following guidelines serve to help community members form and/or maintain healthy working groups. Working groups should:
8
8
9
9
- Identify at least two co-leads responsible for the creation and continuation of the group.
10
-
- Have a [core developer](https://napari.org/community/team.html#current-core-developers) “sponsor” who is kept aware of work and can help shepherd through PRs as needed. If you don't have a sponsor in mind directly for your proposed working group, please post on the `#general` channel on [Zulip](https://napari.zulipchat.com) and ask whether any core members would like to sponsor your group.
10
+
- Have a [core team member](https://napari.org/community/team.html#current-core-developers) “sponsor” who is kept aware of work and can help shepherd through PRs as needed. If you don't have a sponsor in mind directly for your proposed working group, please post on the `#general` channel on [Zulip](https://napari.zulipchat.com) and ask whether any core members would like to sponsor your group.
11
11
- Create a readme for your [working groups folder](https://github.com/napari/meeting-notes/tree/main/2021/working-groups) that names leads/sponsor, describes the working group’s core goals/priorities, lists Zulip channel, and links to meeting schedule (see readme template below).
12
12
- Identify achievable goals and deliverables that map thoughtfully to napari’s larger strategies and [roadmap](https://napari.org/roadmaps/index.html). These goals may focus on specific short-term goals or longer term efforts that still require exploration.
13
13
- Hold regular public meetings that are listed on the [napari community calendar](https://napari.org/stable/community/meeting_schedule.html). Cadence is up to the team, but monthly minimum is recommended.
@@ -41,7 +41,7 @@ This folder contains meeting notes for the **working group name**
0 commit comments