| <!--===- docs/GettingInvolved.md |
| |
| Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
| See https://llvm.org/LICENSE.txt for license information. |
| SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| |
| --> |
| # Getting Involved |
| |
| ```{contents} |
| --- |
| local: |
| --- |
| ``` |
| |
| The Flang Project welcomes contributions of all kinds. |
| Please feel free to join the mailing list or the slack channel for discussions related to development of Flang. |
| To understand the status of various developments in Flang please join the respective call. |
| |
| ## Contributing |
| |
| Contributions to Flang are done using GitHub Pull Requests and follow the |
| [LLVM contribution process](https://llvm.org/docs/Contributing.html). |
| |
| ## Forum and Mailing Lists |
| |
| [Forum](https://discourse.llvm.org/c/subprojects/flang) |
| |
| Flang forums are for technical discussions, questions about writing code for, or using Flang tools. |
| |
| |
| [Commits Archive (flang-commits)](http://lists.llvm.org/pipermail/flang-commits) |
| |
| This list contains all commit messages that are made when Flang developers |
| commit code changes to the repository. It is useful for those who want to |
| stay on the bleeding edge of Flang development. This list is high |
| volume. |
| |
| ## Chat |
| |
| ### Flang Slack Workspace |
| |
| - There is a Slack workspace dedicated to Flang. |
| - There are a number of topic-oriented channels available (e.g., #driver, #fir). |
| - Add yourself via the *[invitation link](https://join.slack.com/t/flang-compiler/shared_invite/zt-2pcn51lh-VrRQL_YUOkxA_1CEfMGQhw "title")* |
| |
| ## Calls |
| |
| ### Flang Biweekly Call |
| |
| - Technical discussions as well as general updates on the Flang project. |
| - Join the [Flang Biweekly Call](https://teams.microsoft.com/meet/23836454854154?p=ImtxJRnSgszrn5tSeG). Alternative ways to join the call are provided below. |
| - Join with meeting ID and password |
| - Meeting ID: 238 364 548 541 54 |
| - Meeting passcode: zg9Bd3Zp |
| - Join by phone |
| - +1 575-323-9652 USA, Las Cruces |
| - [Global call-in numbers](https://dialin.teams.microsoft.com/729dbcdc-4739-4781-a749-3e4d45b78024?id=717999227) |
| - Join from a video system or application |
| - Enter [1114545259.lanl@m.webex.com](mailto:1114545259.lanl@m.webex.com) on a Cisco Webex Room or other standard video endpoint |
| - Enter [lanl@m.webex.com](mailto:lanl@m.webex.com) and then the Video ID 1114545259 followed by # |
| - Time: Every other Wednesday, 9:30 a.m. Mountain Time. Please check the [LLVM Community Calendar](https://calendar.google.com/calendar/u/0/embed?src=calendar@llvm.org) for the next scheduled call. |
| - Calendar invite: https://drive.google.com/file/d/1-qv5W_SinJi9Wqcg9vUPmYNlN771JOYV/view?usp=drive_link |
| - Working agenda is available in this [Google Doc](https://docs.google.com/document/d/18DHhXjdzPQP20rmQiDsWbv1tHfqz8TjJiSPwI-wYbY8/edit). The drafted agenda will be posted on Slack the day before the meeting. Edits to the agenda should be made directly in the Google Doc, but if this is not possible any replies to the Slack post will also be incorporated. |
| - Meeting minutes are available in the [MeetingNotes](https://github.com/llvm/llvm-project/blob/main/flang/docs/MeetingNotes) directory. |
| - Minutes from older meetings were posted on the [Flang forum](https://discourse.llvm.org/c/subprojects/flang). Search for `Flang Biweekly Sync - Notes`. |
| |
| ### LLVM Alias Analysis Technical Call |
| |
| - For people working on improvements to LLVM alias analysis. |
| - Join [LLVM Alias Analysis Technical Call](https://teams.microsoft.com/l/meetup-join/19%3ameeting_MGI1Zjc1MGItZjJjZS00ZmE5LTg0OGYtMmQzNDU5YjQwODA2%40thread.v2/0?context=%7b%22Tid%22%3a%220cfca185-25f7-49e3-8ae7-704d5326e285%22%2c%22Oid%22%3a%220cacfb51-1523-4455-a443-adca936d1af0%22%7d) |
| - Time: Tuesdays 10:00 AM Pacific Time, every 4 weeks. |
| - The agenda is in this [Google Doc](https://docs.google.com/document/d/17U-WvX8qyKc3S36YUKr3xfF-GHunWyYowXbxEdpHscw). |
| |
| ### OpenMP in Flang Biweekly Technical Call |
| |
| - Development updates on OpenMP and OpenACC in the Flang Project. |
| - Join [OpenMP in Flang Technical Call](https://bit.ly/39eQW3o) |
| - Time: Biweekly call on Thursdays 7:30 AM Pacific time. Please check the [LLVM Community Calendar](https://calendar.google.com/calendar/u/0/embed?src=calendar@llvm.org) for the next scheduled call. |
| - Meeting minutes are [here](https://docs.google.com/document/d/1yA-MeJf6RYY-ZXpdol0t7YoDoqtwAyBhFLr5thu5pFI). |
| - Status tracking [page](https://docs.google.com/spreadsheets/d/1FvHPuSkGbl4mQZRAwCIndvQx9dQboffiD-xD0oqxgU0/edit#gid=0). |
| |
| ### OpenMP in LLVM Technical Call |
| |
| - Development updates on OpenMP (and OpenACC) in the LLVM Project, including Clang, optimization, and runtime work. |
| - Join [OpenMP in LLVM Technical Call](https://bluejeans.com/544112769//webrtc) |
| - Time: Weekly call on every Wednesday 7:00 AM Pacific time. |
| - Meeting minutes are [here](https://docs.google.com/document/d/1Tz8WFN13n7yJ-SCE0Qjqf9LmjGUw0dWO9Ts1ss4YOdg/edit). |
| - Status tracking [page](https://openmp.llvm.org/docs). |
| |
| ### Classic Flang Biweekly Technical Call |
| |
| - For people working on Classic Flang, the original Flang Fortran 2003/2008 compiler. |
| - Join [Classic Flang Biweekly Technical Call](https://teams.microsoft.com/l/meetup-join/19%3ameeting_YjM5YjlmNGEtMjA0MS00MTRlLTg5ZjUtOTM1ZGIxOTU2NWQy%40thread.v2) |
| - The call is held every other Wednesday in the same week as the LLVM Flang Technical call (alternate week with the Flang Community Biweekly call). |
| - The agenda is available [here](https://docs.google.com/document/d/1-OuiKx4d7O6eLEJDBDKSRnSiUO2rgRR-c2Ga4AkrzOI) |