sameeran joshi | fe395ae | 2020-09-13 17:24:34 +0530 | [diff] [blame] | 1 | <!--===- docs/GettingInvolved.md |
| 2 | |
| 3 | Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
| 4 | See https://llvm.org/LICENSE.txt for license information. |
| 5 | SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| 6 | |
| 7 | --> |
| 8 | # Getting Involved |
| 9 | |
| 10 | ```eval_rst |
| 11 | .. contents:: |
| 12 | :local: |
| 13 | ``` |
| 14 | |
| 15 | The Flang Project welcomes contributions of all kinds. |
| 16 | Please feel free to join the mailing list or the slack channel for discussions related to development of Flang. |
| 17 | To understand the status of various developments in Flang please join the respective call. |
| 18 | |
| 19 | ## Mailing Lists |
| 20 | |
| 21 | [Developer's List (flang-dev)](http://lists.llvm.org/mailman/listinfo/flang-dev) |
| 22 | |
| 23 | This list is for people who want to be included in technical discussions related to Flang. People post to this list when they have questions about writing code |
| 24 | for or using the Flang tools. It is relatively low volume. |
| 25 | |
| 26 | |
| 27 | [Commits Archive (flang-commits)](http://lists.llvm.org/pipermail/flang-commits) |
| 28 | |
| 29 | This list contains all commit messages that are made when Flang developers |
| 30 | commit code changes to the repository. It also serves as a forum for |
| 31 | patch review (i.e. send patches here). It is useful for those who want to |
| 32 | stay on the bleeding edge of Flang development. This list is high |
| 33 | volume. |
| 34 | |
| 35 | ## Chat |
| 36 | |
| 37 | ### Flang Slack Workspace |
| 38 | |
| 39 | - There is a Slack workspace dedicated to Flang. |
| 40 | - There are a number of topic-oriented channels available (e.g., #driver, #f18-semantics, #fir). |
| 41 | - Add yourself via the *[invitation link](https://join.slack.com/t/flang-compiler/shared_invite/zt-2pcn51lh-VrRQL_YUOkxA_1CEfMGQhw "title")* |
| 42 | |
| 43 | ## Calls |
| 44 | |
| 45 | ### Flang Community Biweekly Call |
| 46 | |
| 47 | - General updates on the Flang Project, both LLVM Flang and current Flang. |
| 48 | - Join [Flang Community Biweekly Call](https://nvmeet.webex.com/nvmeet/j.php?MTID=mb4edb8c799f69ec2dc0554acc969a162) |
| 49 | - Time: On Wednesdays 8:30 Pacific Time, on the weeks alternating with regular Flang Community Technical Biweekly Call. |
| 50 | - Minutes: They are sent to [flang-dev](http://lists.llvm.org/mailman/listinfo/flang-dev). Search for `Flang Biweekly Sync - Notes`. |
| 51 | |
| 52 | ### Flang Community Technical Biweekly Call |
| 53 | |
| 54 | - Technical topics call. |
Johannes Doerfert | c557f54 | 2020-11-25 09:59:50 -0600 | [diff] [blame] | 55 | - Join [Flang Community Technical Biweekly Call](https://bluejeans.com/284530575) |
sameeran joshi | fe395ae | 2020-09-13 17:24:34 +0530 | [diff] [blame] | 56 | - Time: On Mondays 8:30 Pacific Time, on the weeks alternating with regular Flang Community Biweekly Call. |
| 57 | - The agenda is in this [Google Doc](https://docs.google.com/document/d/1Z2U5UAtJ-Dag5wlMaLaW1KRmNgENNAYynJqLW2j2AZQ/). |
| 58 | |
| 59 | ### LLVM Alias Analysis Technical Call |
| 60 | |
| 61 | - For people working on improvements to LLVM alias analysis. |
Johannes Doerfert | c557f54 | 2020-11-25 09:59:50 -0600 | [diff] [blame] | 62 | - Join [LLVM Alias Analysis Technical Call](https://bluejeans.com/316886064) |
sameeran joshi | fe395ae | 2020-09-13 17:24:34 +0530 | [diff] [blame] | 63 | - Time: Tuesdays 10:00 AM Pacific Time, every 4 weeks. |
| 64 | - The agenda is in this [Google Doc](https://docs.google.com/document/d/1ybwEKDVtIbhIhK50qYtwKsL50K-NvB6LfuBsfepBZ9Y/). |
| 65 | |
Johannes Doerfert | c557f54 | 2020-11-25 09:59:50 -0600 | [diff] [blame] | 66 | ### OpenMP in Flang Technical Call |
sameeran joshi | fe395ae | 2020-09-13 17:24:34 +0530 | [diff] [blame] | 67 | |
| 68 | - Development updates on OpenMP and OpenACC in the Flang Project. |
Johannes Doerfert | c557f54 | 2020-11-25 09:59:50 -0600 | [diff] [blame] | 69 | - Join [OpenMP in Flang Technical Call](https://bit.ly/39eQW3o) |
sameeran joshi | fe395ae | 2020-09-13 17:24:34 +0530 | [diff] [blame] | 70 | - Time: Weekly call on every Thursdays 8:00 AM Pacific time. |
| 71 | - Meeting minutes are [here](https://docs.google.com/document/d/1yA-MeJf6RYY-ZXpdol0t7YoDoqtwAyBhFLr5thu5pFI). |
| 72 | - Status tracking [page](https://docs.google.com/spreadsheets/d/1FvHPuSkGbl4mQZRAwCIndvQx9dQboffiD-xD0oqxgU0/edit#gid=0). |
Johannes Doerfert | c557f54 | 2020-11-25 09:59:50 -0600 | [diff] [blame] | 73 | |
| 74 | ### OpenMP in LLVM Technical Call |
| 75 | |
| 76 | - Development updates on OpenMP (and OpenACC) in the LLVM Project, including Clang, optimization, and runtime work. |
| 77 | - Join [OpenMP in LLVM Technical Call](https://bluejeans.com/544112769//webrtc) |
| 78 | - Time: Weekly call on every Wednesday 7:00 AM Pacific time. |
| 79 | - Meeting minutes are [here](https://docs.google.com/document/d/1Tz8WFN13n7yJ-SCE0Qjqf9LmjGUw0dWO9Ts1ss4YOdg/edit). |
| 80 | - Status tracking [page](https://openmp.llvm.org/docs). |
| 81 | |
| 82 | ### Classic Flang Biweekly Technical Call |
| 83 | |
| 84 | - For people working on Classic Flang, the original Flang Fortran 2003/2008 compiler. |
| 85 | - Join [Classic Flang Biweekly Technical Call](https://teams.microsoft.com/l/meetup-join/19%3ameeting_YjM5YjlmNGEtMjA0MS00MTRlLTg5ZjUtOTM1ZGIxOTU2NWQy%40thread.v2) |
| 86 | - 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). |
| 87 | - The agenda is available [here](https://docs.google.com/document/d/1-OuiKx4d7O6eLEJDBDKSRnSiUO2rgRR-c2Ga4AkrzOI) |