unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#44022] [PATCH] website: Add conference announcement.
@ 2020-10-15 19:02 zimoun
  2020-10-16 10:01 ` Ludovic Courtès
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: zimoun @ 2020-10-15 19:02 UTC (permalink / raw)
  To: 44022; +Cc: julien, Simon Tournier

From: Julien Lepiller <julien@lepiller.eu>

* website/posts/virtual-guix-days-announce-1.md: New file.
* apps/base/templates/theme.scm: Add announcement bar on top of every
page.
* static/base/css/common.css: Add CSS for the announcement bar.

Co-authored-by: Simon Tournier <zimon.toutoune@gmail.com>
---
 website/apps/base/templates/theme.scm         |   6 +
 website/posts/virtual-guix-days-announce-1.md | 104 ++++++++++++++++++
 website/static/base/css/common.css            |  11 ++
 3 files changed, 121 insertions(+)
 create mode 100644 website/posts/virtual-guix-days-announce-1.md

diff --git a/website/apps/base/templates/theme.scm b/website/apps/base/templates/theme.scm
index 4734ee5..d875e5b 100644
--- a/website/apps/base/templates/theme.scm
+++ b/website/apps/base/templates/theme.scm
@@ -107,6 +107,12 @@
 	     scripts))
 
      (body
+      (div (@ (id "confbar"))
+           (p ,(G_ `("Guix will hold its first virtual conference November 22nd. "
+                     "Propose a talk before October 20th. "
+                     (a
+                      (@ (href ,(guix-url "blog/2020/virtual-guix-days-announce-1/")))
+                      "Learn more!")))))
       ,(navbar #:active-item active-menu-item)
 
       ,(if (null? crumbs) "" (breadcrumbs crumbs))
diff --git a/website/posts/virtual-guix-days-announce-1.md b/website/posts/virtual-guix-days-announce-1.md
new file mode 100644
index 0000000..c24bf0c
--- /dev/null
+++ b/website/posts/virtual-guix-days-announce-1.md
@@ -0,0 +1,104 @@
+title: Announcing the first virtual Guix Day Conference
+date: 2020-10-16 00:00
+author: Guix Hackers
+slug: virtual-guix-days-announce-1
+tags: Conference
+---
+
+The Guix hackers are very happy to announce the first virtual Guix Day
+Conference on **Sunday November, 22nd**.  This conference is open to everyone
+and will be held online. Want to speak?  Submit your proposal!
+
+Important dates:
+
+1. **November 6th**: Deadline for talks proposal.
+1. **November 14th**: Deadline for releasing your pre-recorded talks.
+1. **November 16th**: Release of the schedule.
+1. **November 22nd**: Conference day!
+
+The layout of the day is:
+
+ - pre-recorded talks with live question and answer sessions
+ - birds of a feather (BoF) sessions
+ - lightning round talks, if possible
+ - hack together
+
+*There will be no presentation on the 22nd!* And **no registration fee**.
+
+##### Until November 6th: talks proposal
+
+Propose your talks by sending them to `guix-devel@gnu.org`.  Feel free to drop
+in `#guix` on irc.freenode.net to discuss what you would like to talk about
+before submitting. :)
+
+Please describe with 10 lines or more what your proposal is about.  Even if it
+is a BoFs topic (smaller group who want to talk about specific topics).
+
+Once you have sent your proposal, you will be notified in the coming days
+whether we would like to have your talk be part of the Guix Day.
+
+Good topics include your own experience with Guix and what you feel important
+to share with your other fellows, for example a non-exhaustive topic list is:
+installer, Maven build system, Data Service, GNU Hurd and cross-compilation,
+Cuirass and continuous integration, authentication, secret services, website
+translation, translation infrastructure,…  It is a single day so we won't be
+able to cover all. ;-)
+
+
+##### November 9th-14th: prepare your talk
+
+The aim of the pre-recorded talk is to demonstrate new features, what you are
+hacking on, introduce the subject for easing the live question and answer
+sessions or BoFs.  These pre-recorded talks should be **15-45 minutes
+long**.  Feel free to ask if you need help with the recording.
+
+You are free to choose whichever storage platform you want (e.g., your own
+website, a peertube instance, a nextcloud instance, etc.), but we will need to
+have access to the original file so we can publish it later on
+[audio-video.gnu.org](https://audio-video.gnu.org).  Your video must be
+released under a license that at least allows anyone to copy and share it, for
+any purpose.
+
+You will have to release the video publicly before November 14th, so everyone
+has a chance to see it before the conference.  If you are not able to do so
+(for instance your server cannot handle a huge load), you can alternatively
+send us a private link to the video and we will upload it on
+[audio-video.gnu.org](https://audio-video.gnu.org).  If you decide to do so,
+you will need to have the video ready by November 12th.
+
+
+##### November 16th-22nd: watch the talks
+
+Be sure to watch the pre-recorded talks before the conference.  There will be
+no presentation on the 22nd.
+
+
+##### November 22nd: participate
+
+Coming soon!  Stay tuned.
+
+
+#### Code of Conduct
+
+This online conference is an official Guix communication channel.  Therefore,
+the [Code of Conduct](http://git.savannah.gnu.org/cgit/guix.git/tree/CODE-OF-CONDUCT)
+applies.  Please be sure to read it beforehand!
+
+#### About GNU Guix
+
+[GNU Guix](https://www.gnu.org/software/guix) is a transactional package
+manager and an advanced distribution of the GNU system that [respects
+user
+freedom](https://www.gnu.org/distros/free-system-distribution-guidelines.html).
+Guix can be used on top of any system running the Hurd or the Linux
+kernel, or it can be used as a standalone operating system distribution
+for i686, x86_64, ARMv7, and AArch64 machines.
+
+In addition to standard package management features, Guix supports
+transactional upgrades and roll-backs, unprivileged package management,
+per-user profiles, and garbage collection.  When used as a standalone
+GNU/Linux distribution, Guix offers a declarative, stateless approach to
+operating system configuration management.  Guix is highly customizable
+and hackable through [Guile](https://www.gnu.org/software/guile)
+programming interfaces and extensions to the
+[Scheme](http://schemers.org) language.
diff --git a/website/static/base/css/common.css b/website/static/base/css/common.css
index ee7a4e7..44e23c6 100644
--- a/website/static/base/css/common.css
+++ b/website/static/base/css/common.css
@@ -156,6 +156,17 @@
     background-repeat: repeat-x;
 }
 
+#confbar {
+    background-color: #542414;
+    color: #F5F5F5;
+    padding: 10px;
+    text-align: center;
+}
+
+#confbar a {
+    color: white;
+}
+
 
 
 @media screen and (min-width: 1280px) {

base-commit: 2e0252dfa809d5a38ce87245764d936b659c16b4
-- 
2.28.0





^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [bug#44022] [PATCH] website: Add conference announcement.
  2020-10-15 19:02 [bug#44022] [PATCH] website: Add conference announcement zimoun
@ 2020-10-16 10:01 ` Ludovic Courtès
  2020-10-16 11:03   ` zimoun
  2020-10-16 10:56 ` [bug#44022] [PATCH v2] " zimoun
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 14+ messages in thread
From: Ludovic Courtès @ 2020-10-16 10:01 UTC (permalink / raw)
  To: zimoun; +Cc: julien, 44022

Howdy!

zimoun <zimon.toutoune@gmail.com> skribis:

> From: Julien Lepiller <julien@lepiller.eu>
>
> * website/posts/virtual-guix-days-announce-1.md: New file.
> * apps/base/templates/theme.scm: Add announcement bar on top of every
> page.
> * static/base/css/common.css: Add CSS for the announcement bar.
>
> Co-authored-by: Simon Tournier <zimon.toutoune@gmail.com>

Yay!

> +tags: Conference

Also “Community”.

> +      (div (@ (id "confbar"))
> +           (p ,(G_ `("Guix will hold its first virtual conference November 22nd. "
> +                     "Propose a talk before October 20th. "
> +                     (a
> +                      (@ (href ,(guix-url "blog/2020/virtual-guix-days-announce-1/")))
> +                      "Learn more!")))))

I’d suggest s/virtual/on-line/ because it’s very real.  :-)

Also, Oct. 20 is a short deadline no?

BTW, Nov. 23 will be the 8th anniversary:

  https://lists.gnu.org/archive/html/gnu-system-discuss/2012-11/msg00000.html

> +The layout of the day is:

s/layout/agenda/

> +#### Code of Conduct
> +
> +This online conference is an official Guix communication channel.  Therefore,

s/communication channel/event/

> +the [Code of Conduct](http://git.savannah.gnu.org/cgit/guix.git/tree/CODE-OF-CONDUCT)
> +applies.  Please be sure to read it beforehand!

We should add a note (but maybe just before the event) of who to talk to
and how during the event to report abuse: specific IRC or BBB nicknames,
etc.

The rest looks *great* to me!

Also, make sure to adjust the date header before pushing.

Thanks,
Ludo’.




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#44022] [PATCH v2] website: Add conference announcement.
  2020-10-15 19:02 [bug#44022] [PATCH] website: Add conference announcement zimoun
  2020-10-16 10:01 ` Ludovic Courtès
@ 2020-10-16 10:56 ` zimoun
  2020-10-16 12:23 ` [bug#44022] [PATCH v3] " zimoun
  2020-10-16 16:58 ` [bug#44022] [PATCH v4] " zimoun
  3 siblings, 0 replies; 14+ messages in thread
From: zimoun @ 2020-10-16 10:56 UTC (permalink / raw)
  To: 44022; +Cc: julien, Simon Tournier

From: Julien Lepiller <julien@lepiller.eu>

* website/posts/virtual-guix-days-announce-1.md: New file.
* apps/base/templates/theme.scm: Add announcement bar on top of every
page.
* static/base/css/common.css: Add CSS for the announcement bar.

Co-authored-by: Simon Tournier <zimon.toutoune@gmail.com>
---
 website/apps/base/templates/theme.scm         |   6 +
 website/posts/virtual-guix-days-announce-1.md | 104 ++++++++++++++++++
 website/static/base/css/common.css            |  11 ++
 3 files changed, 121 insertions(+)
 create mode 100644 website/posts/virtual-guix-days-announce-1.md

diff --git a/website/apps/base/templates/theme.scm b/website/apps/base/templates/theme.scm
index 4734ee5..f0df9d1 100644
--- a/website/apps/base/templates/theme.scm
+++ b/website/apps/base/templates/theme.scm
@@ -107,6 +107,12 @@
 	     scripts))
 
      (body
+      (div (@ (id "confbar"))
+           (p ,(G_ `("Guix will hold its first online conference November 22nd. "
+                     "Propose a talk before November 6th. "
+                     (a
+                      (@ (href ,(guix-url "blog/2020/virtual-guix-days-announce-1/")))
+                      "Learn more!")))))
       ,(navbar #:active-item active-menu-item)
 
       ,(if (null? crumbs) "" (breadcrumbs crumbs))
diff --git a/website/posts/virtual-guix-days-announce-1.md b/website/posts/virtual-guix-days-announce-1.md
new file mode 100644
index 0000000..ed919c2
--- /dev/null
+++ b/website/posts/virtual-guix-days-announce-1.md
@@ -0,0 +1,104 @@
+title: Announcing the first online Guix Day Conference
+date: 2020-10-16 00:00
+author: Guix Hackers
+slug: virtual-guix-days-announce-1
+tags: Conference, Community
+---
+
+The Guix hackers are very happy to announce the first online Guix Day
+Conference on **Sunday November, 22nd**.  This conference is open to everyone
+and will be held online. Want to speak?  Submit your proposal!
+
+Important dates:
+
+1. **November 6th**: Deadline for talks proposal.
+1. **November 14th**: Deadline for releasing your pre-recorded talks.
+1. **November 16th**: Release of the schedule.
+1. **November 22nd**: Conference day!
+
+The agenda of the day is:
+
+ - pre-recorded talks with live question and answer sessions
+ - birds of a feather (BoF) sessions
+ - lightning round talks, if possible
+ - hack together
+
+*There will be no presentation on the 22nd!* And **no registration fee**.
+
+##### Until November 6th: talks proposal
+
+Propose your talks by sending them to `guix-devel@gnu.org`.  Feel free to drop
+in `#guix` on irc.freenode.net to discuss what you would like to talk about
+before submitting. :)
+
+Please describe with 10 lines or more what your proposal is about.  Even if it
+is a BoFs topic (smaller group who want to talk about specific topics).
+
+Once you have sent your proposal, you will be notified in the coming days
+whether we would like to have your talk be part of the Guix Day.
+
+Good topics include your own experience with Guix and what you feel important
+to share with your other fellows, for example a non-exhaustive topic list is:
+installer, Maven build system, Data Service, GNU Hurd and cross-compilation,
+Cuirass and continuous integration, authentication, secret services, website
+translation, translation infrastructure,…  It is a single day so we won't be
+able to cover all. ;-)
+
+
+##### November 9th-14th: prepare your talk
+
+The aim of the pre-recorded talk is to demonstrate new features, what you are
+hacking on, introduce the subject for easing the live question and answer
+sessions or BoFs.  These pre-recorded talks should be **15-45 minutes
+long**.  Feel free to ask if you need help with the recording.
+
+You are free to choose whichever storage platform you want (e.g., your own
+website, a peertube instance, a nextcloud instance, etc.), but we will need to
+have access to the original file so we can publish it later on
+[audio-video.gnu.org](https://audio-video.gnu.org).  Your video must be
+released under a license that at least allows anyone to copy and share it, for
+any purpose.
+
+You will have to release the video publicly before November 14th, so everyone
+has a chance to see it before the conference.  If you are not able to do so
+(for instance your server cannot handle a huge load), you can alternatively
+send us a private link to the video and we will upload it on
+[audio-video.gnu.org](https://audio-video.gnu.org).  If you decide to do so,
+you will need to have the video ready by November 12th.
+
+
+##### November 16th-22nd: watch the talks
+
+Be sure to watch the pre-recorded talks before the conference.  There will be
+no presentation on the 22nd.
+
+
+##### November 22nd: participate
+
+Coming soon!  Stay tuned.
+
+
+#### Code of Conduct
+
+This online conference is an official Guix event.  Therefore, the [Code of
+Conduct](http://git.savannah.gnu.org/cgit/guix.git/tree/CODE-OF-CONDUCT)
+applies.  Please be sure to read it beforehand!
+
+#### About GNU Guix
+
+[GNU Guix](https://www.gnu.org/software/guix) is a transactional package
+manager and an advanced distribution of the GNU system that [respects
+user
+freedom](https://www.gnu.org/distros/free-system-distribution-guidelines.html).
+Guix can be used on top of any system running the Hurd or the Linux
+kernel, or it can be used as a standalone operating system distribution
+for i686, x86_64, ARMv7, and AArch64 machines.
+
+In addition to standard package management features, Guix supports
+transactional upgrades and roll-backs, unprivileged package management,
+per-user profiles, and garbage collection.  When used as a standalone
+GNU/Linux distribution, Guix offers a declarative, stateless approach to
+operating system configuration management.  Guix is highly customizable
+and hackable through [Guile](https://www.gnu.org/software/guile)
+programming interfaces and extensions to the
+[Scheme](http://schemers.org) language.
diff --git a/website/static/base/css/common.css b/website/static/base/css/common.css
index ee7a4e7..44e23c6 100644
--- a/website/static/base/css/common.css
+++ b/website/static/base/css/common.css
@@ -156,6 +156,17 @@
     background-repeat: repeat-x;
 }
 
+#confbar {
+    background-color: #542414;
+    color: #F5F5F5;
+    padding: 10px;
+    text-align: center;
+}
+
+#confbar a {
+    color: white;
+}
+
 
 
 @media screen and (min-width: 1280px) {
-- 
2.28.0





^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [bug#44022] [PATCH] website: Add conference announcement.
  2020-10-16 10:01 ` Ludovic Courtès
@ 2020-10-16 11:03   ` zimoun
  2020-10-16 11:33     ` Julien Lepiller
  0 siblings, 1 reply; 14+ messages in thread
From: zimoun @ 2020-10-16 11:03 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Julien Lepiller, 44022

Hi Ludo,

Thank you for the review.  Your comments are in the v2 patch.


On Fri, 16 Oct 2020 at 12:01, Ludovic Courtès <ludo@gnu.org> wrote:

> Also, Oct. 20 is a short deadline no?

The deadline is November 6th.


> BTW, Nov. 23 will be the 8th anniversary:
>
>   https://lists.gnu.org/archive/html/gnu-system-discuss/2012-11/msg00000.html

Is it really a coincidence? ;-)


> > +the [Code of Conduct](http://git.savannah.gnu.org/cgit/guix.git/tree/CODE-OF-CONDUCT)
> > +applies.  Please be sure to read it beforehand!
>
> We should add a note (but maybe just before the event) of who to talk to
> and how during the event to report abuse: specific IRC or BBB nicknames,
> etc.

The v2 patch does not tweak this part.  I suggest to word something
for the next announcement when releasing the schedule.  We could
provide details on how to participate and what does it mean, etc.

Cheers,
simon




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#44022] [PATCH] website: Add conference announcement.
  2020-10-16 11:03   ` zimoun
@ 2020-10-16 11:33     ` Julien Lepiller
  2020-10-16 11:59       ` zimoun
  0 siblings, 1 reply; 14+ messages in thread
From: Julien Lepiller @ 2020-10-16 11:33 UTC (permalink / raw)
  To: zimoun, Ludovic Courtès; +Cc: 44022

Le 16 octobre 2020 07:03:20 GMT-04:00, zimoun <zimon.toutoune@gmail.com> a écrit :
>Hi Ludo,
>
>Thank you for the review.  Your comments are in the v2 patch.
>
>
>On Fri, 16 Oct 2020 at 12:01, Ludovic Courtès <ludo@gnu.org> wrote:
>
>> Also, Oct. 20 is a short deadline no?
>
>The deadline is November 6th.
>
>
>> BTW, Nov. 23 will be the 8th anniversary:
>>
>>  
>https://lists.gnu.org/archive/html/gnu-system-discuss/2012-11/msg00000.html
>
>Is it really a coincidence? ;-)
>
>
>> > +the [Code of
>Conduct](http://git.savannah.gnu.org/cgit/guix.git/tree/CODE-OF-CONDUCT)
>> > +applies.  Please be sure to read it beforehand!
>>
>> We should add a note (but maybe just before the event) of who to talk
>to
>> and how during the event to report abuse: specific IRC or BBB
>nicknames,
>> etc.
>
>The v2 patch does not tweak this part.  I suggest to word something
>for the next announcement when releasing the schedule.  We could
>provide details on how to participate and what does it mean, etc.
>
>Cheers,
>simon

Maybe fix the slug too, and the link as a consequence.




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#44022] [PATCH] website: Add conference announcement.
  2020-10-16 11:33     ` Julien Lepiller
@ 2020-10-16 11:59       ` zimoun
  2020-10-16 12:00         ` Julien Lepiller
  2020-10-16 12:39         ` Tobias Geerinckx-Rice via Guix-patches via
  0 siblings, 2 replies; 14+ messages in thread
From: zimoun @ 2020-10-16 11:59 UTC (permalink / raw)
  To: Julien Lepiller; +Cc: Ludovic Courtès, 44022

On Fri, 16 Oct 2020 at 13:33, Julien Lepiller <julien@lepiller.eu> wrote:

> Maybe fix the slug too, and the link as a consequence.

Slug*?  And which link?
(about the 8th anniversary?)


Cheers,
simon

*slug=limace?  Slang I miss?




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#44022] [PATCH] website: Add conference announcement.
  2020-10-16 11:59       ` zimoun
@ 2020-10-16 12:00         ` Julien Lepiller
  2020-10-16 12:25           ` zimoun
  2020-10-16 12:39         ` Tobias Geerinckx-Rice via Guix-patches via
  1 sibling, 1 reply; 14+ messages in thread
From: Julien Lepiller @ 2020-10-16 12:00 UTC (permalink / raw)
  To: zimoun; +Cc: Ludovic Courtès, 44022

Le 16 octobre 2020 07:59:27 GMT-04:00, zimoun <zimon.toutoune@gmail.com> a écrit :
>On Fri, 16 Oct 2020 at 13:33, Julien Lepiller <julien@lepiller.eu>
>wrote:
>
>> Maybe fix the slug too, and the link as a consequence.
>
>Slug*?  And which link?
>(about the 8th anniversary?)
>
>
>Cheers,
>simon
>
>*slug=limace?  Slang I miss?

In the header of the blog post. That's what produces the URL. And so, the link to the blog post in the header.




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#44022] [PATCH v3] website: Add conference announcement.
  2020-10-15 19:02 [bug#44022] [PATCH] website: Add conference announcement zimoun
  2020-10-16 10:01 ` Ludovic Courtès
  2020-10-16 10:56 ` [bug#44022] [PATCH v2] " zimoun
@ 2020-10-16 12:23 ` zimoun
  2020-10-16 16:58 ` [bug#44022] [PATCH v4] " zimoun
  3 siblings, 0 replies; 14+ messages in thread
From: zimoun @ 2020-10-16 12:23 UTC (permalink / raw)
  To: 44022; +Cc: julien, Simon Tournier

From: Julien Lepiller <julien@lepiller.eu>

* website/posts/online-guix-days-announce-1.md: New file.
* apps/base/templates/theme.scm: Add announcement bar on top of every
page.
* static/base/css/common.css: Add CSS for the announcement bar.

Co-authored-by: Simon Tournier <zimon.toutoune@gmail.com>
---
 website/apps/base/templates/theme.scm        |   6 ++
 website/posts/online-guix-days-announce-1.md | 104 +++++++++++++++++++
 website/static/base/css/common.css           |  11 ++
 3 files changed, 121 insertions(+)
 create mode 100644 website/posts/online-guix-days-announce-1.md

diff --git a/website/apps/base/templates/theme.scm b/website/apps/base/templates/theme.scm
index 4734ee5..f0df9d1 100644
--- a/website/apps/base/templates/theme.scm
+++ b/website/apps/base/templates/theme.scm
@@ -107,6 +107,12 @@
 	     scripts))
 
      (body
+      (div (@ (id "confbar"))
+           (p ,(G_ `("Guix will hold its first online conference November 22nd. "
+                     "Propose a talk before November 6th. "
+                     (a
+                      (@ (href ,(guix-url "blog/2020/virtual-guix-days-announce-1/")))
+                      "Learn more!")))))
       ,(navbar #:active-item active-menu-item)
 
       ,(if (null? crumbs) "" (breadcrumbs crumbs))
diff --git a/website/posts/online-guix-days-announce-1.md b/website/posts/online-guix-days-announce-1.md
new file mode 100644
index 0000000..ed919c2
--- /dev/null
+++ b/website/posts/online-guix-days-announce-1.md
@@ -0,0 +1,104 @@
+title: Announcing the first online Guix Day Conference
+date: 2020-10-16 00:00
+author: Guix Hackers
+slug: virtual-guix-days-announce-1
+tags: Conference, Community
+---
+
+The Guix hackers are very happy to announce the first online Guix Day
+Conference on **Sunday November, 22nd**.  This conference is open to everyone
+and will be held online. Want to speak?  Submit your proposal!
+
+Important dates:
+
+1. **November 6th**: Deadline for talks proposal.
+1. **November 14th**: Deadline for releasing your pre-recorded talks.
+1. **November 16th**: Release of the schedule.
+1. **November 22nd**: Conference day!
+
+The agenda of the day is:
+
+ - pre-recorded talks with live question and answer sessions
+ - birds of a feather (BoF) sessions
+ - lightning round talks, if possible
+ - hack together
+
+*There will be no presentation on the 22nd!* And **no registration fee**.
+
+##### Until November 6th: talks proposal
+
+Propose your talks by sending them to `guix-devel@gnu.org`.  Feel free to drop
+in `#guix` on irc.freenode.net to discuss what you would like to talk about
+before submitting. :)
+
+Please describe with 10 lines or more what your proposal is about.  Even if it
+is a BoFs topic (smaller group who want to talk about specific topics).
+
+Once you have sent your proposal, you will be notified in the coming days
+whether we would like to have your talk be part of the Guix Day.
+
+Good topics include your own experience with Guix and what you feel important
+to share with your other fellows, for example a non-exhaustive topic list is:
+installer, Maven build system, Data Service, GNU Hurd and cross-compilation,
+Cuirass and continuous integration, authentication, secret services, website
+translation, translation infrastructure,…  It is a single day so we won't be
+able to cover all. ;-)
+
+
+##### November 9th-14th: prepare your talk
+
+The aim of the pre-recorded talk is to demonstrate new features, what you are
+hacking on, introduce the subject for easing the live question and answer
+sessions or BoFs.  These pre-recorded talks should be **15-45 minutes
+long**.  Feel free to ask if you need help with the recording.
+
+You are free to choose whichever storage platform you want (e.g., your own
+website, a peertube instance, a nextcloud instance, etc.), but we will need to
+have access to the original file so we can publish it later on
+[audio-video.gnu.org](https://audio-video.gnu.org).  Your video must be
+released under a license that at least allows anyone to copy and share it, for
+any purpose.
+
+You will have to release the video publicly before November 14th, so everyone
+has a chance to see it before the conference.  If you are not able to do so
+(for instance your server cannot handle a huge load), you can alternatively
+send us a private link to the video and we will upload it on
+[audio-video.gnu.org](https://audio-video.gnu.org).  If you decide to do so,
+you will need to have the video ready by November 12th.
+
+
+##### November 16th-22nd: watch the talks
+
+Be sure to watch the pre-recorded talks before the conference.  There will be
+no presentation on the 22nd.
+
+
+##### November 22nd: participate
+
+Coming soon!  Stay tuned.
+
+
+#### Code of Conduct
+
+This online conference is an official Guix event.  Therefore, the [Code of
+Conduct](http://git.savannah.gnu.org/cgit/guix.git/tree/CODE-OF-CONDUCT)
+applies.  Please be sure to read it beforehand!
+
+#### About GNU Guix
+
+[GNU Guix](https://www.gnu.org/software/guix) is a transactional package
+manager and an advanced distribution of the GNU system that [respects
+user
+freedom](https://www.gnu.org/distros/free-system-distribution-guidelines.html).
+Guix can be used on top of any system running the Hurd or the Linux
+kernel, or it can be used as a standalone operating system distribution
+for i686, x86_64, ARMv7, and AArch64 machines.
+
+In addition to standard package management features, Guix supports
+transactional upgrades and roll-backs, unprivileged package management,
+per-user profiles, and garbage collection.  When used as a standalone
+GNU/Linux distribution, Guix offers a declarative, stateless approach to
+operating system configuration management.  Guix is highly customizable
+and hackable through [Guile](https://www.gnu.org/software/guile)
+programming interfaces and extensions to the
+[Scheme](http://schemers.org) language.
diff --git a/website/static/base/css/common.css b/website/static/base/css/common.css
index ee7a4e7..44e23c6 100644
--- a/website/static/base/css/common.css
+++ b/website/static/base/css/common.css
@@ -156,6 +156,17 @@
     background-repeat: repeat-x;
 }
 
+#confbar {
+    background-color: #542414;
+    color: #F5F5F5;
+    padding: 10px;
+    text-align: center;
+}
+
+#confbar a {
+    color: white;
+}
+
 
 
 @media screen and (min-width: 1280px) {
-- 
2.28.0





^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [bug#44022] [PATCH] website: Add conference announcement.
  2020-10-16 12:00         ` Julien Lepiller
@ 2020-10-16 12:25           ` zimoun
  0 siblings, 0 replies; 14+ messages in thread
From: zimoun @ 2020-10-16 12:25 UTC (permalink / raw)
  To: Julien Lepiller; +Cc: Ludovic Courtès, 44022

On Fri, 16 Oct 2020 at 14:00, Julien Lepiller <julien@lepiller.eu> wrote:

> In the header of the blog post. That's what produces the URL. And so, the link to the blog post in the header.

Sorry.  I got it.  See v4.

Cheers,
simon




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#44022] [PATCH] website: Add conference announcement.
  2020-10-16 11:59       ` zimoun
  2020-10-16 12:00         ` Julien Lepiller
@ 2020-10-16 12:39         ` Tobias Geerinckx-Rice via Guix-patches via
  2020-10-16 12:53           ` zimoun
  1 sibling, 1 reply; 14+ messages in thread
From: Tobias Geerinckx-Rice via Guix-patches via @ 2020-10-16 12:39 UTC (permalink / raw)
  To: zimoun; +Cc: julien, 44022, ludo

[-- Attachment #1: Type: text/plain, Size: 1054 bytes --]

Julien, Zimoun,

Thank you both!

> first online Guix Day
> will be held online.

Right.  ‘Entirely online’ if for emphasis?

(Missing double-space BTW.)

> whether we would like to have your talk be part of the Guix Day.

‘whether your talk will be part of the Guix Day’, unless this is 
deliberately hedged?  Then it sounds a little clumsy, but I guess 
that's OK.

> what you feel important

‘what you feel is important’

> birds of a feather (BoF) sessions

I know this is well-known conference-goer slang, but I had to look 
it up.  Even knowing what it stands for isn't enough to know what 
it means.  Is there a short synonym?

> lightning round talks

= lightning talks?

> a peertube instance, a nextcloud instance

‘PeerTube’; ‘Nextcloud’.

> :)
> ;-)

Now you're just trolling my neuroses.  ;[-])

zimoun 写道:
> *slug=limace?  Slang I miss?

Old printer's slang appropriated for the digital age: 
https://en.wikipedia.org/wiki/Slug_(typesetting).

Kind regards,

T G-R

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#44022] [PATCH] website: Add conference announcement.
  2020-10-16 12:39         ` Tobias Geerinckx-Rice via Guix-patches via
@ 2020-10-16 12:53           ` zimoun
  0 siblings, 0 replies; 14+ messages in thread
From: zimoun @ 2020-10-16 12:53 UTC (permalink / raw)
  To: Tobias Geerinckx-Rice; +Cc: julien, 44022, ludo

Hi Tobias,

Thank you for the review.  Will be incorporated in v4.

On Fri, 16 Oct 2020 at 14:39, Tobias Geerinckx-Rice <me@tobias.gr> wrote:

> > birds of a feather (BoF) sessions
>
> I know this is well-known conference-goer slang, but I had to look
> it up.  Even knowing what it stands for isn't enough to know what
> it means.  Is there a short synonym?

There is this: "BoFs topic (smaller group who want to talk about
specific topics)." under "talk proposals".  Maybe the wrong place.
WDYT?

> zimoun 写道:
> > *slug=limace?  Slang I miss?
>
> Old printer's slang appropriated for the digital age:
> https://en.wikipedia.org/wiki/Slug_(typesetting).

Oh!  You did my day. :-)  Thank you.

Cheers,
simon




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#44022] [PATCH v4] website: Add conference announcement.
  2020-10-15 19:02 [bug#44022] [PATCH] website: Add conference announcement zimoun
                   ` (2 preceding siblings ...)
  2020-10-16 12:23 ` [bug#44022] [PATCH v3] " zimoun
@ 2020-10-16 16:58 ` zimoun
  2020-10-19  9:15   ` Ludovic Courtès
  3 siblings, 1 reply; 14+ messages in thread
From: zimoun @ 2020-10-16 16:58 UTC (permalink / raw)
  To: 44022; +Cc: julien, Simon Tournier

From: Julien Lepiller <julien@lepiller.eu>

* website/posts/online-guix-day-announce-1.md: New file.
* apps/base/templates/theme.scm: Add announcement bar on top of every
page.
* static/base/css/common.css: Add CSS for the announcement bar.

Co-authored-by: Simon Tournier <zimon.toutoune@gmail.com>
---
 website/apps/base/templates/theme.scm       |   6 ++
 website/posts/online-guix-day-announce-1.md | 104 ++++++++++++++++++++
 website/static/base/css/common.css          |  11 +++
 3 files changed, 121 insertions(+)
 create mode 100644 website/posts/online-guix-day-announce-1.md

diff --git a/website/apps/base/templates/theme.scm b/website/apps/base/templates/theme.scm
index 4734ee5..f5677a9 100644
--- a/website/apps/base/templates/theme.scm
+++ b/website/apps/base/templates/theme.scm
@@ -107,6 +107,12 @@
 	     scripts))
 
      (body
+      (div (@ (id "confbar"))
+           (p ,(G_ `("Guix will hold its first online conference November 22nd. "
+                     "Propose a talk before November 6th. "
+                     (a
+                      (@ (href ,(guix-url "blog/2020/online-guix-day-announce-1/")))
+                      "Learn more!")))))
       ,(navbar #:active-item active-menu-item)
 
       ,(if (null? crumbs) "" (breadcrumbs crumbs))
diff --git a/website/posts/online-guix-day-announce-1.md b/website/posts/online-guix-day-announce-1.md
new file mode 100644
index 0000000..b856201
--- /dev/null
+++ b/website/posts/online-guix-day-announce-1.md
@@ -0,0 +1,104 @@
+title: Announcing the first online Guix Day Conference
+date: 2020-10-16 00:00
+author: Guix Hackers
+slug: online-guix-day-announce-1
+tags: Conference, Community
+---
+
+The Guix hackers are very happy to announce the first online Guix Day
+Conference on **Sunday November, 22nd**.  This conference is open to everyone
+and will be held entirely online.  Want to speak?  Submit your proposal!
+
+Important dates:
+
+1. **November 6th**: Deadline for talks proposal.
+1. **November 14th**: Deadline for releasing your pre-recorded talks.
+1. **November 16th**: Release of the schedule.
+1. **November 22nd**: Conference day!
+
+The agenda of the day is:
+
+ - pre-recorded talks with live question and answer sessions
+ - birds of a feather (BoF) sessions
+ - lightning round talks, if possible
+ - hack together
+
+*There will be no presentation on the 22nd!* And **no registration fee**.
+
+##### Until November 6th: talks proposal
+
+Propose your talks by sending them to `guix-devel@gnu.org`.  Feel free to drop
+in `#guix` on irc.freenode.net to discuss what you would like to talk about
+before submitting. :)
+
+Please describe with 10 lines or more what your proposal is about.  Even if it
+is a BoFs topic (smaller group who want to talk about specific topics).
+
+Once you have sent your proposal, you will be notified in the coming days
+whether your talk be part of the Guix Day.
+
+Good topics include your own experience with Guix and what you feel is
+important to share with your other fellows, for example a non-exhaustive topic
+list is: installer, Maven build system, Data Service, GNU Hurd and
+cross-compilation, Cuirass and continuous integration, authentication, secret
+services, website translation, translation infrastructure,…  It is a single
+day so we won't be able to cover all. ;-)
+
+
+##### November 9th-14th: prepare your talk
+
+The aim of the pre-recorded talk is to demonstrate new features, what you are
+hacking on, introduce the subject for easing the live question and answer
+sessions or BoFs.  These pre-recorded talks should be **15-45 minutes
+long**.  Feel free to ask if you need help with the recording.
+
+You are free to choose whichever storage platform you want (e.g., your own
+website, a PeerTube instance, a Nextcloud instance, etc.), but we will need to
+have access to the original file so we can publish it later on
+[audio-video.gnu.org](https://audio-video.gnu.org).  Your video must be
+released under a license that at least allows anyone to copy and share it, for
+any purpose.
+
+You will have to release the video publicly before November 14th, so everyone
+has a chance to see it before the conference.  If you are not able to do so
+(for instance your server cannot handle a huge load), you can alternatively
+send us a private link to the video and we will upload it on
+[audio-video.gnu.org](https://audio-video.gnu.org).  If you decide to do so,
+you will need to have the video ready by November 12th.
+
+
+##### November 16th-22nd: watch the talks
+
+Be sure to watch the pre-recorded talks before the conference.  There will be
+no presentation on the 22nd.
+
+
+##### November 22nd: participate
+
+Coming soon!  Stay tuned.
+
+
+#### Code of Conduct
+
+This online conference is an official Guix event.  Therefore, the [Code of
+Conduct](http://git.savannah.gnu.org/cgit/guix.git/tree/CODE-OF-CONDUCT)
+applies.  Please be sure to read it beforehand!
+
+#### About GNU Guix
+
+[GNU Guix](https://www.gnu.org/software/guix) is a transactional package
+manager and an advanced distribution of the GNU system that [respects
+user
+freedom](https://www.gnu.org/distros/free-system-distribution-guidelines.html).
+Guix can be used on top of any system running the Hurd or the Linux
+kernel, or it can be used as a standalone operating system distribution
+for i686, x86_64, ARMv7, and AArch64 machines.
+
+In addition to standard package management features, Guix supports
+transactional upgrades and roll-backs, unprivileged package management,
+per-user profiles, and garbage collection.  When used as a standalone
+GNU/Linux distribution, Guix offers a declarative, stateless approach to
+operating system configuration management.  Guix is highly customizable
+and hackable through [Guile](https://www.gnu.org/software/guile)
+programming interfaces and extensions to the
+[Scheme](http://schemers.org) language.
diff --git a/website/static/base/css/common.css b/website/static/base/css/common.css
index ee7a4e7..44e23c6 100644
--- a/website/static/base/css/common.css
+++ b/website/static/base/css/common.css
@@ -156,6 +156,17 @@
     background-repeat: repeat-x;
 }
 
+#confbar {
+    background-color: #542414;
+    color: #F5F5F5;
+    padding: 10px;
+    text-align: center;
+}
+
+#confbar a {
+    color: white;
+}
+
 
 
 @media screen and (min-width: 1280px) {
-- 
2.28.0





^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [bug#44022] [PATCH v4] website: Add conference announcement.
  2020-10-16 16:58 ` [bug#44022] [PATCH v4] " zimoun
@ 2020-10-19  9:15   ` Ludovic Courtès
  2020-10-19 10:18     ` zimoun
  0 siblings, 1 reply; 14+ messages in thread
From: Ludovic Courtès @ 2020-10-19  9:15 UTC (permalink / raw)
  To: zimoun; +Cc: julien, 44022

[-- Attachment #1: Type: text/plain, Size: 363 bytes --]

Hi there!

Congrats on publishing this!

How about using the attached image, based on
<https://git.savannah.gnu.org/cgit/guix/guix-artwork.git/tree/logo/Guix-Days-2020.svg>,
when advertising the event?

Is the name fine?  Is it OK to advertise the dates like this?  (I think
so, people will have to read the instructions anyway.)

Thanks,
Ludo’.


[-- Attachment #2: the image --]
[-- Type: image/png, Size: 23765 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#44022] [PATCH v4] website: Add conference announcement.
  2020-10-19  9:15   ` Ludovic Courtès
@ 2020-10-19 10:18     ` zimoun
  0 siblings, 0 replies; 14+ messages in thread
From: zimoun @ 2020-10-19 10:18 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Julien Lepiller, 44022

Hi,

On Mon, 19 Oct 2020 at 11:15, Ludovic Courtès <ludo@gnu.org> wrote:

> How about using the attached image, based on
> <https://git.savannah.gnu.org/cgit/guix/guix-artwork.git/tree/logo/Guix-Days-2020.svg>,
> when advertising the event?

Nice!


> Is the name fine?  Is it OK to advertise the dates like this?  (I think
> so, people will have to read the instructions anyway.)

Yes, why not?  Do you think this could be added to the blog post ?

Cheers,
simon




^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2020-10-19 10:20 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-15 19:02 [bug#44022] [PATCH] website: Add conference announcement zimoun
2020-10-16 10:01 ` Ludovic Courtès
2020-10-16 11:03   ` zimoun
2020-10-16 11:33     ` Julien Lepiller
2020-10-16 11:59       ` zimoun
2020-10-16 12:00         ` Julien Lepiller
2020-10-16 12:25           ` zimoun
2020-10-16 12:39         ` Tobias Geerinckx-Rice via Guix-patches via
2020-10-16 12:53           ` zimoun
2020-10-16 10:56 ` [bug#44022] [PATCH v2] " zimoun
2020-10-16 12:23 ` [bug#44022] [PATCH v3] " zimoun
2020-10-16 16:58 ` [bug#44022] [PATCH v4] " zimoun
2020-10-19  9:15   ` Ludovic Courtès
2020-10-19 10:18     ` zimoun

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).