Lightning talk on submit requirements Change-Id: Ie3a9456a96596f2288afaab4e76262df7f0b54f5
diff --git a/schedule.md b/schedule.md index 61ce1a0..5e81dbc 100644 --- a/schedule.md +++ b/schedule.md
@@ -72,7 +72,7 @@ | 12:00 | Lunch& Networking | 14:00 | [Keeping an eye on your repository metrics](sessions/git-repo-metrics.md) | 14:10 | [Status update of the "Gerrit on Kubernetes" project](sessions/k8s-gerrit.md) -| 14:20 | __Lightning talk available__ +| 14:20 | [Submit requirements - Goodbye Prolog](sessions/submit-requirements.md) | 14:30 | __Lightning talk available__ | 14:40 | __Lightning talk available__ | 14:50 | __Lightning talk available__
diff --git a/sessions/submit-requirements.md b/sessions/submit-requirements.md new file mode 100644 index 0000000..3bc23d2 --- /dev/null +++ b/sessions/submit-requirements.md
@@ -0,0 +1,20 @@ +# Submit Requirements - Goodbye Prolog + +Submit requirements is the new and simpler way with which admins can configure +submittability rules for their projects, that is, rules that should be satisfied +before a change can be submittable. + +Historically, Gerrit had three different ways to define change submittability: +label functions, custom submit rules and prolog. The new submit requirement is +meant to replace them all. The major Google owned gerrit hosts have fully +migrated to submit requirements including Gerrit, all Chromium and Android among +others. All other hosts are expected to be fully migrated within the next three +months. + +Youssef will present an overview of submit requirements, how they can be +configured by host admins and how they are displayed in the change page and the +dashboard. + +This talk will be presented online. + +*[Youssef Elghareeb, Google](../speakers.md#ghareeb)*
diff --git a/speakers.md b/speakers.md index e6e3ee4..4d87f62 100644 --- a/speakers.md +++ b/speakers.md
@@ -79,3 +79,12 @@ Over the last three years he has been involved in the design and development of numerous parts of the Gerrit ecosystem, such as: Gerrit core, multi-site, events-broker(Kafka and AWS Kinesis) and pull-replication. + +### Youssef Elghareeb - Google {#ghareeb} + +[LinkedIn](https://www.linkedin.com/in/youssef-elghareeb/) + +Youssef is a Software Engineer at Google since Nov. 2019 and a maintainer of the +Gerrit open source project. His major contributions to the Gerrit project +include the redesign of Gerrit's diff cache system and revamping the legacy +submittability rules in favour of submit requirements.