Skip to content

Commit 8b26b99

Browse files
authored
Merge branch 'master' into governing-body
2 parents 3345054 + f313c92 commit 8b26b99

File tree

13 files changed

+211
-5
lines changed

13 files changed

+211
-5
lines changed

CPC-CHARTER.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,13 +293,13 @@ from the OpenJS Foundation board.
293293
## Section 11. Definitions
294294

295295
**Project**: a technical collaboration effort that is organized through the
296-
project mentorship process and approved by the TAC.
296+
project mentorship process and approved by the CPC.
297297

298298
**Contributors**: contribute code or other artifacts, but do not have the right
299299
to commit to the code base. Contributors work with the Project's Collaborators
300300
to have code committed to the code base. A Contributor may be promoted to a
301301
Collaborator by the Project's Governing Body. Contributors should rarely be
302-
encumbered by the TAC or Board.
302+
encumbered by the CPC or Board.
303303

304304
**Collaborator**: a Contributor within a Project that has made significant and
305305
valuable contributions and has been given commit-access to that Project

GOVERNANCE.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,18 @@ meeting. In both cases the decision must be seconded by a majority of the Team
6565
or else the discussion will continue. Simple majority wins. Only Active
6666
Members participate in a vote.
6767

68+
## Term for voting members
69+
70+
As per the CPC charter, the term for all voting members is normally 1 year.
71+
72+
From: https://github.com/openjs-foundation/cross-project-council/blob/master/CPC-CHARTER.md#voting-members
73+
> Voting members serve for a term of 1 year and must be re-nominated and ratified
74+
by the Voting CPC members each year.
75+
76+
Due to the bootstrap process, the term for the first year will be
77+
shortened such that the initial term for all voting members ends March 31st, 2020.
78+
Subsequent terms wil be for a period of 1 year ending the following March 31st.
79+
6880
## Election process for Non-Impact Voting CPC members
6981

7082
As per the [CPC charter](https://github.com/openjs-foundation/cross-project-council/blob/master/CPC-CHARTER.md), the non-impact projects elect 2 voting CPC members:

PROJECT_PROGRESSION.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ Every Foundation project has an associated maturity level. Proposed Foundation p
3030

3131
All Foundation projects may attend CPC meetings and contribute work regardless of their stage.
3232

33-
*note: all stage names are tbd pending outcome of [#44](https://github.com/nodejs/bootstrap/issues/44#issuecomment-440026298)*
34-
3533
### At Large Projects
3634

3735
#### Definition

meetings/2019-08-06.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# OpenJS Foundation Cross Project Council Meeting 2019-08-06
2+
3+
## Links
4+
5+
* **Recording**: https://www.youtube.com/watch?v=sI6i0bGmjM8
6+
* **GitHub Issue**: https://github.com/openjs-foundation/cross-project-council/issues/281
7+
8+
## Present
9+
10+
* Joe Sepi (@joesepi)
11+
* Jory Burson (@jorydotcom)
12+
* Sendil Kumar (@sendilkumarn)
13+
* Even Stensberg @evenstensberg
14+
* Christopher Hiller (@boneskull)
15+
* M.Sharaf Hijjeh (@abusharaf)
16+
* Myles Borins (@MylesBorins)
17+
* Manil Chowdhury (@keywordnew)
18+
* Eemeli Aro (@eemeli)
19+
20+
## Agenda
21+
22+
### Announcements
23+
24+
*Extracted from **cross-project-council-agenda** labeled issues and pull requests from the **openjs-foundation org** prior to the meeting.
25+
26+
None
27+
28+
### openjs-foundation/cross-project-council
29+
30+
* adds a draft charter template [#279](https://github.com/openjs-foundation/cross-project-council/pull/279)
31+
32+
Examples suggested in PR
33+
Jory: sharing where she gathered the info for the template (Node.js TSC and K8s Sig) and what a charter is used for
34+
Myles: asks for clarification on if this is for new projects or existing projects
35+
Jory: clarifies that it is for new projects and existing projects that do not already have charters which is many.
36+
Myles: offers to review and suggests LF legal review as well; adds that legal will need to approve new charters regardless
37+
38+
Action Item: Continue review; request legal review from Andy Updegrove
39+
40+
* doc: swapping refs to TAC with CPC [#275](https://github.com/openjs-foundation/cross-project-council/pull/275)
41+
42+
Action Item:
43+
44+
* ELI5: project charters [#207](https://github.com/openjs-foundation/cross-project-council/issues/207)
45+
46+
Related: PR for Charter template (#279)
47+
Action Item: Follow up on issue and close.
48+
49+
* Post-Bootstrap work to be managed by CPC [#115](https://github.com/openjs-foundation/cross-project-council/issues/115)
50+
51+
#172: Travel Fund issue. Proposal at Stage 0, PR to move to stage 1 (#278). Issue open in Node admin and email out to projects list. Will land in ~48 barring any outstanding changes or firm -1s
52+
53+
#261
54+
Action Item: Open new PR with updated language
55+
56+
#271 - process for handling reports
57+
Eemeli has outstanding comments on the PR; will look at and address. Next steps may be a merge (merging into a proposal that is at stage 1).
58+
59+
#263 - onboarding/off boarding regular members
60+
61+
# Projects: Update docs
62+
Action Item: convert to an issue and add to the project onboarding board
63+
64+
# Foundation infrastructure
65+
66+
# Admin policy docs
67+
Joe taking as an action item.
68+
69+
Issues pertaining to the board: probably not able to make much progress here.
70+
71+
* New Code & Learn format at the next Interactive
72+
73+
74+
## Q&A, Other
75+
76+
## Upcoming Meetings
77+
78+
* **Calendar**: https://nodejs.org/calendar
79+
80+
Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.
81+
82+

meetings/2019-08-13.md

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
# OpenJS Foundation Cross Project Council Meeting 2019-08-13
2+
3+
## Links
4+
5+
* **Recording**: https://www.youtube.com/watch?v=9aQB5e_cGn8
6+
* **GitHub Issue**: https://github.com/openjs-foundation/cross-project-council/issues/286
7+
8+
## Present
9+
10+
* Joe Sepi (@joesepi)
11+
* Chris Hiller (@boneskull)
12+
* Manil Chowdhury (@keywordnew)
13+
* Kris Borchers (@kborchers)
14+
* Jory Burson (@jorydotcom)
15+
* Mike Dolan (@mkdolan)
16+
* Christian Bromann (@bromann)
17+
* Dave Methvin (@dmethvin)
18+
* Sendil Kumar (@sendilkumarn)
19+
* Tierney Cyren
20+
* Rachel Romoff (@rromoff)
21+
* Abraham Jr. Agiri (@codeekage)
22+
* Even Stensberg (@evenstensberg)
23+
* Timmy Willison (@timmywil)
24+
* Myles Borins (@mylesborins)
25+
26+
## Agenda
27+
28+
### Announcements
29+
30+
*Extracted from **cross-project-council-agenda** labeled issues and pull requests from the **openjs-foundation org** prior to the meeting.
31+
32+
* standards group meeting today in ~ 2 hours
33+
34+
### openjs-foundation/cross-project-council
35+
36+
* jQuery project infrastructure [#285](https://github.com/openjs-foundation/cross-project-council/issues/285)
37+
38+
- DM: trying to start a discussion about infra in general, but also with JQ we could use a refresh and get someone with some expertise to lend a hand here. See linked public issue on jQ repo (#319 test swarm). Most help has come from 2-3 people but they aren’t experts in the work that needs to be done. Is there a way we can have a pool of people who can help set up CI/CD systems?
39+
- JS: looking for related infra in general issue that someone started a while ago. Should we set up an infra working group.
40+
- JB: also we have a slack
41+
- DM: we have the resources, but we don’t seem to always have the people with the expertise.
42+
- JS/JB: Consider starting an infra working group for the OpenJS to give support for projects across the org
43+
- TC: we should make sure the group has a deliverable/goal, like group’s purpose is to “make a plan” etc.
44+
- MB: I want to caution that people to carry the water is the issue. Even if we get a group who will talk about it but can’t do the work that’s a risk.
45+
-DM: If it was easy to find these people, the work would be done already. It would be good from a foundation standpoint to come up with a policy about what our response should be.
46+
-KB: the board is discussing infra in general for projects. Understanding everything that’s there and what can be offered. As well as looking at the former jQ/JSF issues.
47+
-DM: does a resolution need to be reached there before the CPC acts?
48+
-KB: I don’t think so. I think this group would figure out what is needed. The board would need to make budget decisions.
49+
-MB: from Node’s perspective this is a convo that’s gone back and forth for a bit. Our build team is a place where we don’t have as many people as we want. There’s definitely convo about whether we should bring in hired labor to manage infra. We don’t have a ton of bandwidth to invest in expanding infra.
50+
-DM: some of this is legacy. I’m also sensitive to paying some people but not other people. Maybe some folks could do it in exchange for some recognition.
51+
-MB: If we pay people to be on call, that could free volunteers to move forward. Maybe use contractors to execute. Maybe we could collaborate with the CICD foundation / etc.
52+
-DM: it is causing some stress for the team and we don’t have the people to solve it ourselves
53+
54+
AI: continue convo in #infra, JB to look into scheduling Infra WG meeting
55+
56+
* adds a draft charter template [#279](https://github.com/openjs-foundation/cross-project-council/pull/279)
57+
58+
- JB: Awaiting MDawson review, will be sending this to Andy Updegrove for legal review per last week conversation. Mike Dolan can help route to Andy if that would help.
59+
60+
AI: No action; awaiting review.
61+
62+
* doc: swapping refs to TAC with CPC [#275](https://github.com/openjs-foundation/cross-project-council/pull/275)
63+
64+
- Board will need to approve, but this is errata.
65+
- MD: email board, ask for approval via email.
66+
- JS: I think this was done. Do we need an official vote?
67+
-MD: will take this offline with MB if this is getting hung up.
68+
69+
AI: MD & MB to follow up
70+
71+
* ELI5: project charters [#207](https://github.com/openjs-foundation/cross-project-council/issues/207)
72+
73+
AI: Issue closed.
74+
75+
* Maintainers vs. Governing Body [#289](https://github.com/openjs-foundation/cross-project-council/issues/289)
76+
77+
AI: Need someone to open a PR to add these clarifications
78+
79+
* Checklists Templates
80+
[#288](https://github.com/openjs-foundation/cross-project-council/issues/288)
81+
82+
- MB/JS: should we add other templates to decrease friction, for example: add regular members, add new proposals, etc.
83+
-JS: Duplicate data (checklist in 2 places); update new project application to link to issue template.
84+
85+
AI: JS taking action item to get this process started.
86+
87+
* Proposal to lift Node.js Code & Learn to CPC level
88+
[#287](https://github.com/openjs-foundation/cross-project-council/issues/287)
89+
90+
TC: we should make sure Rich and Ana have been looped in because this has been more ‘their project’ vs node official project and we shouldn’t appropriate it.
91+
CB: I will make sure to get that.
92+
JB: see also https://github.com/openjs-foundation/cross-project-council/issues/242
93+
JS: we need TSC/CommComm approval first. Need issue open in admin repo.
94+
95+
AI: JS to create/ping this issue on the TSC/CommComm/Admin front.
96+
97+
* Post-Bootstrap work to be managed by CPC [#115](https://github.com/openjs-foundation/cross-project-council/issues/115)
98+
99+
- Travel Fund Proposal: was highlighted in recent comm comm meeting. nodejs/admin issue #398, no conversation there as well. Will check to see if there has been any conversation at the TSC level.
100+
101+
- Add entry point for new projects on Readme. #261 - See PR #290 and review
102+
103+
- Reports Process #160. Currently working through the proposal flow. PR #271 has comments but not sure if they have all been addressed. Looking for more approvals for Stage 1.
104+
105+
106+
## Q&A, Other
107+
108+
## Upcoming Meetings
109+
110+
* **Calendar**: https://nodejs.org/calendar
111+
112+
Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.
113+
114+
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

proposals/stage-1/TRAVEL_FUND/README.md renamed to proposals/stage-2/TRAVEL_FUND/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# OpenJS Travel Fund
2-
> Stage 1
2+
> Stage 2
33
44
Tracked by https://github.com/openjs-foundation/cross-project-council/issues/172
55

0 commit comments

Comments
 (0)