diff --git a/config/urls.py b/config/urls.py index 71d3c408..9f4c9666 100755 --- a/config/urls.py +++ b/config/urls.py @@ -72,6 +72,11 @@ urlpatterns = [ TemplateView.as_view(template_name="review/upcoming_reviews.html"), name="review-upcoming", ), + path( + "review/detail/", + TemplateView.as_view(template_name="review/review_detail.html"), + name="review-request", + ), path( "review/", TemplateView.as_view(template_name="review/review_process.html"), diff --git a/frontend/styles.css b/frontend/styles.css index ca7d036a..a8bf621c 100644 --- a/frontend/styles.css +++ b/frontend/styles.css @@ -21,6 +21,9 @@ body { h4 { @apply text-xl; } + h5 { + @apply text-base + } p { @apply py-5; } diff --git a/static/css/styles.css b/static/css/styles.css index 246fa3fe..b53aa85e 100644 --- a/static/css/styles.css +++ b/static/css/styles.css @@ -572,6 +572,10 @@ select { h4 { font-size: 1.25rem; line-height: 1.75rem; +} + h5 { + font-size: 1rem; + line-height: 1.5rem; } p { padding-top: 1.25rem; @@ -851,6 +855,12 @@ select { .mt-0 { margin-top: 0px; } +.mt-6 { + margin-top: 1.5rem; +} +.ml-5 { + margin-left: 1.25rem; +} .block { display: block; } @@ -1041,11 +1051,6 @@ select { margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); } -.space-x-8 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(2rem * var(--tw-space-x-reverse)); - margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); -} .space-x-11 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(2.75rem * var(--tw-space-x-reverse)); @@ -1087,12 +1092,6 @@ select { .border-t { border-top-width: 1px; } -.border-l { - border-left-width: 1px; -} -.border-r { - border-right-width: 1px; -} .border-orange { --tw-border-opacity: 1; border-color: rgb(255 159 0 / var(--tw-border-opacity)); @@ -1223,6 +1222,10 @@ select { padding-top: 4rem; padding-bottom: 4rem; } +.py-8 { + padding-top: 2rem; + padding-bottom: 2rem; +} .pr-2 { padding-right: 0.5rem; } @@ -1292,6 +1295,9 @@ select { .pr-11 { padding-right: 2.75rem; } +.pt-16 { + padding-top: 4rem; +} .text-left { text-align: left; } @@ -1347,9 +1353,6 @@ select { .capitalize { text-transform: capitalize; } -.leading-10 { - line-height: 2.5rem; -} .tracking-tight { letter-spacing: -0.025em; } diff --git a/templates/review/review_detail.html b/templates/review/review_detail.html new file mode 100644 index 00000000..45534577 --- /dev/null +++ b/templates/review/review_detail.html @@ -0,0 +1,171 @@ +{% extends "base.html" %} + +{% load static %} + +{% block subnav %} +
+{% endblock %} + +{% block content %} +Review Dates: March 22, 2021 - March 31, 2021
++ There was initially a single reject, but was later changed to Conditional Accept with the condition that: +
++ The review discussion touched on these pros and cons: +
+ +Pros:
+Cons:
+In the end, the pros outweighed the cons.
+ +There was also the concern that boost::lambda2 does not and cannot do short-circuiting + of the && and || operators. I suggest writing a rationale and make it clear in the + documentation. I think this is a major flaw. +
+ +But the most glaring issue has to do with ADL: That Boost.Lambda2 defines the operators + that should belong to namespace std::placeholders. Hence, the condition that Lambda2 + provides its own placeholders instead of importing the standard ones. +
+ ++ There were also a couple of suggested improvements. I'll leave that up to Peter to + decide whether to implement or not, since these suggestions are not conditions + for acceptance. +
+ ++ Again, thank you very much everyone, and thank you Peter for submitting this + splendid library. +
+ +
+ Regards,
+ Joel
+
+ The Boost formal review of the Lambda2, authored by Peter Dimov, starts Monday, March 22, 2021 to March 31, 2021 (inclusive). +
+ +Documentation: https://pdimov.github.io/lambda2/doc/html/lambda2.html
+ Source: https://github.com/pdimov/lambda2/
+
+ Lambda2 is a simple, but functional, C++14 lambda library. It takes advantage
+ of the fact that the standardÂ
+ Please provide in your review information you think is valuable to + understand your choice to ACCEPT or REJECT including Lambda2 as a + Boost library. Please be explicit about your decision (ACCEPT or REJECT). +
+ ++ Some other questions you might want to consider answering: +
+ ++ More information about the Boost Formal Review Process can be found + at http://www.boost.org/reviews +
+ ++ The review is open to anyone who is prepared to put in the work of + evaluating and reviewing the library. Prior experience in contributing to + Boost reviews is not a requirement. +
+ ++ Thank you for your efforts in the Boost community. They are very much + appreciated. +
+ ++ Peter is often available in the CppLang Slack #boost channel should you + require any clarification not covered by the documentation. I am not frequently + available in the Slack channel, but I'll certainly pay attention to the discussions. + Please don't hesitate to ping me if needed. +
+ +
+ Cheers,
+ Joel de Guzman
+