Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added new requirements to the existing ones for updating the travel fund for community members #492

Merged
merged 24 commits into from Apr 2, 2020
Merged
Changes from 20 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
2c69d87
Added new requirements to the exsiting ones
designMoreWeb Mar 13, 2020
ef202af
Updsted the requirements to the exsiting ones
designMoreWeb Mar 16, 2020
25b7bd4
Updsted the requirements, removed duplicates, and combined ones where…
designMoreWeb Mar 18, 2020
b66f674
Fixed typos
designMoreWeb Mar 19, 2020
8edf5b4
updated Bullet style
designMoreWeb Mar 24, 2020
171aedb
Fixed * to - where applicable
designMoreWeb Mar 24, 2020
b48c5c4
More Fixes from * back to - where needed
designMoreWeb Mar 24, 2020
3445cbb
Update project-resources/MEMBER_TRAVEL_FUND.md
designMoreWeb Mar 24, 2020
aa92889
Update project-resources/MEMBER_TRAVEL_FUND.md
designMoreWeb Mar 24, 2020
16e5894
Update project-resources/MEMBER_TRAVEL_FUND.md
designMoreWeb Mar 24, 2020
a903aa1
More Fixes from * back to - where needed
designMoreWeb Mar 24, 2020
08f2616
Merge branch 'master' of github.com:designMoreWeb/cross-project-council
designMoreWeb Mar 24, 2020
474a410
Update project-resources/MEMBER_TRAVEL_FUND.md
designMoreWeb Mar 24, 2020
036a975
Update project-resources/MEMBER_TRAVEL_FUND.md
designMoreWeb Mar 24, 2020
420a909
Update project-resources/MEMBER_TRAVEL_FUND.md
designMoreWeb Mar 24, 2020
664d45d
More Fixes from * back to - where needed
designMoreWeb Mar 24, 2020
d7c2c92
Merge branch 'master' of github.com:designMoreWeb/cross-project-council
designMoreWeb Mar 24, 2020
ef6dd43
More Fixes from * back to - where needed
designMoreWeb Mar 24, 2020
78e619c
More Fixes from * back to - where needed
designMoreWeb Mar 24, 2020
be7b89f
Removed *Those requesting funds must indicate that they do not have f…
designMoreWeb Mar 24, 2020
129fb50
Added *
designMoreWeb Mar 26, 2020
a65f429
Removed \ as it was a typo
designMoreWeb Mar 26, 2020
9968ed7
Added the whitespacing and line breaks
designMoreWeb Mar 26, 2020
60ca8f0
white spacing fix
designMoreWeb Mar 26, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
91 changes: 46 additions & 45 deletions project-resources/MEMBER_TRAVEL_FUND.md
Expand Up @@ -11,9 +11,11 @@ and spread knowledge about and support the Javascript ecosystem and the Foundati

## Requirements

* Candidates must be an active participant of one of the projects of the OpenJS Foundation.
designMoreWeb marked this conversation as resolved.
Show resolved Hide resolved
* Those requesting funds must indicate that they do not have funding available from another
designMoreWeb marked this conversation as resolved.
Show resolved Hide resolved
source, such as an employer or the event itself that might cover costs for presenters.
- Candidates must be an active participant of one of the projects of the OpenJS Foundation.
- An active member of a project community is someone who has had recent, sustained contributions to the project during the past 90 days.
- All projects in the foundation, regardless of stage or incubation status, are eligible to use the travel fund, this includes employees of the foundation member companies as well.
- The fund can cover the costs, in whole or in part, of a contributor's hotel, airfare, and event registration (for OpenJS World and the Collab Summit)
- Fund Applicants should seek to use employer funds as a first resort. Need is a factor.
designMoreWeb marked this conversation as resolved.
Show resolved Hide resolved

## Process

Expand All @@ -39,8 +41,7 @@ attending is being held, [see the document on preparing for a visa application](
### What The Foundation Can Do To Help:

The Foundation [provides guidance on preparing your visa application](https://github.com/openjs-foundation/cross-project-council/blob/master/TRAVEL_FUND/travel-visas.md),
including information on visa processing times and a checklist of items that a
visa application could require.
including information on visa processing times and a checklist of items that a visa application could require.

For Foundation-hosted events, the OpenJS Foundation provides a visa letter by The
Linux Foundation (does not guarantee visa approval). You can find the Visa Request
Expand All @@ -58,31 +59,31 @@ letter, please email [visainfo@openjsf.org](mailto:visainfo@openjsf.org).

## Requesting Travel Funds

* Open a pull request that adds an entry to the appropriate year's file
* Include as many fields as possible:
* The name of the event you plan to attend.
* The location, dates of the event and where you will be traveling from.
* The presentation you intend to give, if applicable.
* The size of the stipend you wish to receive.
* In the pull request description, explain how you calculated your
- Open a pull request that adds an entry to the appropriate year's file
designMoreWeb marked this conversation as resolved.
Show resolved Hide resolved
- Include as many fields as possible:
- The name of the event you plan to attend.
- The location, dates of the event and where you will be traveling from.
- The presentation you intend to give, if applicable.
- The size of the stipend you wish to receive.
- In the pull request description, explain how you calculated your
stipend. For example, include estimates for airfare, hotel, other
transportation, and so on. The total amount should be your stipend
request.
* In the PR description, mention @openjs-foundation/cpc.
* Once the final amount spent is known, update the table again with
- In the PR description, mention @openjs-foundation/cpc.
- Once the final amount spent is known, update the table again with
that information.
* Certain details of your request (such as the column for date sent to
- Certain details of your request (such as the column for date sent to
finance) may be unknown initially; these can be filled in and updated
during the process of reconciliation.

## Approval

A request is approved when all of the following criteria are met:

* The pull request has been open for at least 72 hours.
* The request has approval from at least four members of @openjs-foundation/cpc.
* No members of @openjs-foundation/cpc have objected to the request.
* The pull request has been merged. Any member may merge once other prerequisites have
- The pull request has been open for at least 72 hours.
- The request has approval from at least four members of @openjs-foundation/cpc.
- No members of @openjs-foundation/cpc have objected to the request.
- The pull request has been merged. Any member may merge once other prerequisites have
been met.

If a request is blocked by an objection from a member of @openjs-foundation/cpc, then the
Expand All @@ -97,23 +98,23 @@ and mentoring [Code and Learn](https://github.com/nodejs/code-and-learn).
## Event/Project specific requests

While members from any OpenJS project can request approval for travel through
the process outlined in the `Approval` section, there may be situations in which
the process outlined in the `Approval` section, there may be situations in which
a project wishes to manage the approvals an event or purpose instead of
leveraging this process.

A project may request an allocation from the travel fund as follows:

* Open a PR in the
- Open a PR in the
[cross-project-council](https://github.com/openjs-foundation/cross-project-council)
repo with the following info:
* Name of event or purpose for allocation
* Who will be approvers for request (for example Node.js TSC and CommComm)
* Repo/process through which approvals will be made. This process should capture
- Name of event or purpose for allocation
- Who will be approvers for request (for example Node.js TSC and CommComm)
- Repo/process through which approvals will be made. This process should capture
at least the information in the "Requesting Travel Funds" section
* Time period for which the allocation will be in use
* Brief description
* The CPC will review and approve if appropriate
* At the completion of the event/allocation period or when re-imbursement
- Time period for which the allocation will be in use
- Brief description
- The CPC will review and approve if appropriate
- At the completion of the event/allocation period or when re-imbursement
is to be paid out the project will PR in the approvals into the
appropriate year's file. This PR will be approved and landed by CPC
members. Due to the pre-approval of the request from the project
Expand All @@ -124,30 +125,30 @@ A project may request an allocation from the travel fund as follows:

#### Impact

* Preference is given to events hosted or sponsored by the OpenJS Foundation. For example,
- Preference is given to events hosted or sponsored by the OpenJS Foundation. For example,
OpenJS Collaboration summits and Diagnostics summits should be given precedence because
they bring together members of the Foundation to help the Foundation projects advance.
* Preference is given to speakers and panelists of a conference. Speaking and doing panels
- Preference is given to speakers and panelists of a conference. Speaking and doing panels
at a conference generates a more significant impact than attending. However, individuals
applying for the travel fund to speak or participate in panels should confirm that the
event organizers cannot cover the travel expenses before submitting a request.

#### Outreach

* Preference is given to underserved communities. More specifically, within a subject the
- Preference is given to underserved communities. More specifically, within a subject the
foundation is trying to promote awareness about (e.g. general knowledge about the Foundation)
there are people, communities, and geographies where that knowledge is not very widespread.
This is where preference will be given. For instance, an event in San Francisco would be
less attractive than an event of the same size in Kansas City.

#### Cost

* The larger the stipend the more critically the travel fund admins will consider the request
- The larger the stipend the more critically the travel fund admins will consider the request
and application. The budget for this program is a finite resource.

#### Equity

* Preference is given to individuals who cannot receive travel funding from their employers
- Preference is given to individuals who cannot receive travel funding from their employers
or individuals who have not previously received a stipend.

## Reimbursement
Expand All @@ -158,13 +159,13 @@ So that we can reimburse you more quickly, we strongly encourage you to use

### Here are the highlights of the process:

* A free [Expensify](https://www.expensify.com/) account is sufficient.
* You can use the Android and iOS apps to capture receipts while you are
traveling. If you do not use the app, you will need to upload photos of your
- A free [Expensify](https://www.expensify.com/) account is sufficient.
- You can use the Android and iOS apps to capture receipts while you are
traveling. If you do not use the app, you will need to upload photos of your
receipts after you return.
* When you add an expense, please use local currency so that it matches the
- When you add an expense, please use local currency so that it matches the
amount on the receipt.
* Once you have uploaded your receipts, please add them to a report and submit
- Once you have uploaded your receipts, please add them to a report and submit
it with [operations@openjsf.org](mailto:operations@openjsf.org) on cc, and the
Memo field set to "YOURNAME - TRIPNAME".

Expand All @@ -177,16 +178,16 @@ If you decide not to use Expensify, the reimbursement process is manual and may
for us to process. You can email a zip file of your receipts and the completed
[Expense Report](./expense-report-template.xls?raw=true), renamed as
ExpenseReport-OpenJS-EVENTNAME-YOURNAME-YYYYMM.xls, to [operations@openjsf.org](mailto:operations@openjsf.org).
Please send the file as a spreadsheet, not as a PDF. We will send it back to you for
Please send the file as a spreadsheet, not as a PDF. We will send it back to you for
signature in DocuSign.

### Important:

* Expense reports must be submitted within 30 days of event date. Any reports submitted
- Expense reports must be submitted within 30 days of event date. Any reports submitted
after 30 days may not be reimbursed.
* Disbursements are generally processed within 30 days.
* We are unable to pre-pay for expenses.
* The Cross Project Council representative to the Board of Directors will report back
- Disbursements are generally processed within 30 days.
- We are unable to pre-pay for expenses.
- The Cross Project Council representative to the Board of Directors will report back
amounts consumed from the travel allocation on a monthly basis to the Board.

## 2018 Node.js Foundation Board of Directors Allocation
Expand All @@ -199,12 +200,12 @@ joint travel fund was approved in the amount of $60,000. The $60,000 was fully u

The request from the Node.js [Technical Steering Committee](https://github.com/nodejs/TSC) and
the Node.js [Community Committee](https://github.com/nodejs/community-committee) for a 2019
joint travel fund was approved in the amount of $60,000.
joint travel fund was approved in the amount of \$60,000.
designMoreWeb marked this conversation as resolved.
Show resolved Hide resolved

## 2020 OpenJS Foundation Board of Directors Allocation

The request from the
[Cross Project council](https://github.com/openjs-foundation/cross-project-council)
for a 2020 joint travel fund was approved in the amount of $60,000.
for a 2020 joint travel fund was approved in the amount of \$60,000.
designMoreWeb marked this conversation as resolved.
Show resolved Hide resolved

Please direct any questions or concerns about the travel fund to [travelapprovals@openjsf.org](mailto:travelapprovals@openjsf.org).