[gimp-web] content: update dev website news.



commit 1adfbf3e38ef242a9c46517cce986b350446b099
Author: Jehan <jehan girinstud io>
Date:   Sat Oct 15 20:15:32 2022 +0200

    content: update dev website news.

 .../2022/2022-10-new-developer-website/index.md    | 138 ++++++++++-----------
 1 file changed, 68 insertions(+), 70 deletions(-)
---
diff --git a/content/news/2022/2022-10-new-developer-website/index.md 
b/content/news/2022/2022-10-new-developer-website/index.md
index b33f3935..d717e5b1 100644
--- a/content/news/2022/2022-10-new-developer-website/index.md
+++ b/content/news/2022/2022-10-new-developer-website/index.md
@@ -6,7 +6,7 @@ Slug: gimp-developer-website-rewrite
 Summary: Revival of the GIMP developer website
 Image: gimp-developer-website-revival-2022.png
 
-We published today a new [developer 🧑‍💻 website](https://developer.gimp.org/)! 🥳
+Today we published a new [developer 🧑‍💻 website](https://developer.gimp.org/)! 🥳
 
 <figure>
 <a href="https://developer.gimp.org/";>
@@ -19,104 +19,103 @@ We published today a new [developer 🧑‍💻 website](https://developer.gimp.
 
 [TOC]
 
-As the name indicates, this website is targetted at developers, both core
-contributors (people making GIMP itself) and third-party developers (people
+As the name indicates, it is targetted at developers, both core contributors
+(people making GIMP itself) and third-party developers (people
 making plug-ins and publishing them on the side). This is why the website
 has 2 main sections:
 
+* [Core](https://developer.gimp.org/core/): for core developers, with roadmaps,
+  information on how to build GIMP, coding style guidelines…
 * [Resources](https://developer.gimp.org/resource/): for third-party developers,
-  it contains links to the public `libgimp` <abbr title="Application Programming
+  with links to the public `libgimp` <abbr title="Application Programming
   Interface">API</abbr>, tutorials to make plug-ins…<br/>
-  We call this section "*Resources*" as it may also contain info in the future
+  We call this section "*Resources*" as in the future, it may also contain info
   on how to make brushes or other data for GIMP.
-* [Core](https://developer.gimp.org/core/): for core developers, with
-  information on the roadmap, how to build GIMP, coding style guidelines…
 
 ## A bit of history
 
 GIMP has had a [developer website](https://developer.gimp.org/) for at least 2
-decades (the Internet Archive traces back an early page to 2001), but it had
-been mostly unmaintained ever since 2009, which felt like a shame.
+decades (the Internet Archive traces back an early page in 2001), yet mostly
+unmaintained ever since 2009, which is a shame.
 
-Since then our documentation for developers was scattered on the [general
+Since then, documentation for developers was scattered on the [general
 website](https://www.gimp.org/), the source repository itself and 2 wikis
-(developer and GUI wiki). As you know, the [developer
-wiki](https://www.gimp.org/news/2022/08/27/gimp-2-99-12-released/#development-website)
-encountered problems recently. As for the GUI wiki, it is still there, though we
-plan to merge both wikis into our new developer website.
+(developer and GUI wiki). As you know, the [developer wiki encountered
+problems](https://www.gimp.org/news/2022/08/27/gimp-2-99-12-released/#development-website)
+recently. As for the GUI wiki, it is still there, though we plan to merge both
+wikis into our new developer website.
 
 Rather than having duplicate documents all over the place, we want to
 consolidate developer documentation into a single point of entry.
 
 ## Work in progress
 
-This new website is still a work-in-progress. Be it the style or the contents,
-they are incomplete, often outdated, but we thought it would better to just
-publish it in its current state rather than wait forever.
+This new website is still a work-in-progress. Contents is still incomplete and
+often outdated. We decided to publish it in its current state and update it as
+we go, rather than wait forever.
 
-An important point is that we stick to the concept of only serving static
-websites, no server-side scripting. It's simpler and safer as we don't want to
-spend all our time administering a webpage (we develop GIMP, not webpages).
+As usual, we stick to only serving static pages, no server-side scripting. It's
+simpler and safer as we don't want to spend our time administering a webpage (we
+develop GIMP, not webpages).
 
 What has been done so far:
 
-* We ported the website from DockBook to Hugo, especially thanks to Robin Swift,
-  with help from Pat David. It has a few advantages:
-    - The markdown syntax used is less powerful yet so far sufficient for our
-      usage and a lot simpler that DockBook XML. It should facilitate
+* We ported the website from DockBook to [Hugo](https://gohugo.io/), especially
+  thanks to Robin Swift, with help from Pat David. It has a few advantages:
+    - The markdown syntax is less powerful yet so far sufficient and simpler
+      that DockBook XML. It should facilitate
       [contributions](https://gitlab.gnome.org/Infrastructure/gimp-web-devel/).
-    - Hugo websites are easier to build and test, with some nice immediate
-      feedback loop using the hugo webserver during development.
-    - Hugo has a nice organization where file structure also decide of the website
-      structure.
-* Contents is reorganized. We identified 2 main sections — as explained above:
-  *Core* and *Resources* — with an additional section *Conferences* where we
-  mostly list and keep track of some historical meetings where developers made
-  decisions on the future of GIMP. We try to organize documents in these
-  sections, and in subsections when relevant.
+    - Hugo websites are easier to build and test, with nice immediate feedback
+      loop when using the hugo webserver during development.
+    - Hugo has a nice organization where file structure also decides of the
+      website structure.
+* Contents was reorganized, reviewed, partially rewritten or merged. Some
+  outdated documents were kept for historical interest, yet may not be as
+  relevant for modern GIMP usage.<br/>
+  We identified 2 main sections — as explained above: *Core* and *Resources* —
+  with an additional *Conferences* section where we mostly keep track of
+  historical meetings where developers made some decisions on the future of
+  GIMP. We try to organize documents in these sections and subsections when
+  relevant.
 * We progressively improve automatization of the website publishing, for
   instance automatic grab of the newest `libgimp` library documentation, and
   early error detection.
 * We created a testing website to validate changes before publishing to the main
   website (similar as what we do for `gimp.org`). Both websites will be
-  automatically published daily from their own branch, and it is possible to
-  trigger publication manually through Continuous Integration jobs on *Gitlab*.
-* All documents from the old developer website were salvaged, ported to markdown
-  and reorganized, or discarded after examination.
+  automatically published daily from their own branch and can be triggered
+  manually through Continuous Integration jobs on *Gitlab*.
+* All documents from the old developer website were salvaged, ported to
+  markdown, reorganized or discarded after examination.
 * Several development-related documents from the main `gimp.org` website were
-  moved to `developer.gimp.org` into either their own document or merged into
-  others.  For instance, we had redundant pages about contributing code for
-  GIMP. There is now (unless we missed some) only a single tutorial:
+  moved to `developer.gimp.org` or merged into others. For instance, we had
+  redundant pages about contributing code for GIMP. There is now (unless we
+  missed some) only a single tutorial:
   [Submit your first patch](https://developer.gimp.org/core/submit-patch/).
-* Dozens of the old wiki documents were ported to markdown and moved to the
-  developer website, or discarded after examination. In particular, some of the
-  most requested pages have a home again:
+* Dozens of the old wiki documents were ported to markdown and moved or
+  discarded after examination. In particular, some of the most requested pages
+  have a home again:
     - [GIMP roadmaps](https://developer.gimp.org/core/roadmap/)
     - [GIMP's compilation tutorials](https://developer.gimp.org/core/setup/)
-* Several documents from the main source repository of GIMP were also moved to
-  the developer wiki instead. An important document is the [GIMP Coding Style
+* Some documents from the main source repository of GIMP were moved. An
+  important document is the [GIMP Coding Style
   guide](https://developer.gimp.org/core/coding_style/).
-* Many documents were reviewed, partially rewritten or fixed, others were merged
-  together, some have been kept for historical interest yet may not be as
-  relevant for modern GIMP usage.
-* Various redirections were created, because "[*Cool URIs don't
-  change*](https://www.w3.org/Provider/Style/URI)". For instance old links on
-  the roadmap (which used to be on the wiki as
-  [https://wiki.gimp.org/wiki/Roadmap](https://wiki.gimp.org/wiki/Roadmap), such
-  links might still exist on various pages on the web) will now redirect to the
-  new URIs.
+* Redirections were created, because "[*Cool URIs don't
+  change*](https://www.w3.org/Provider/Style/URI)" and links to moved pages can
+  be found in many third-party websites. For instance old links on the roadmap
+  (which used to be at
+  [wiki.gimp.org/wiki/Roadmap](https://wiki.gimp.org/wiki/Roadmap)) now
+  redirect to the new roadmap.
 
 ## What's next
 
-There is still more documents to move, be rewritten or fixed. This is only a
-start.
+More documents need to move, be rewritten or fixed. This is only a start.
 
 Also the website style is currently pretty simple and bare. On one hand, maybe
 it's not too bad for a development website. On the other hand, discussions have
 happened proposing to make the website look a little more lively and less
 austere 🧐. We'll see!
 
-## What is this website for?
+## Why this website?
 ### Improving onboarding
 
 By having a single point of entry, we hope it will feel less heavy for newcomers
@@ -127,19 +126,18 @@ website](https://developer.gimp.org/core/).
 
 ### Simplifying plug-in development
 
-We want to have a lively third-party plug-in ecosystem for GIMP 3.0. For this to
-happen, we want to help third-party developers. There are a lot of documentation
-and tutorials about plug-in developement for GIMP, but they are spread across
-the web, many links are dead, a good part of the documents are unmaintained and
-therefore partly outdated.
+We strive for a lively third-party plug-in ecosystem. For this to happen, we
+want to help third-party developers. There are a lot of documentation and
+tutorials about plug-in developement, but they are spread across the web, many
+links are dead, a good part of the documents are unmaintained and therefore
+partly outdated.
 
 This new website doesn't bring much **yet** on this side, though by making
-plug-in development one of the 2 main sections of the website, we clearly intend
-to change this fact for the upcoming GIMP 3.0. You should not expect new
-tutorials for GIMP 2.10 plug-in development, but this is definitely where you
-should keep an eye on if you are interested by plug-in creation for GIMP 3.0:
-[Resources section of GIMP's developer
-website](https://developer.gimp.org/resource/)
+plug-in development one of the 2 main sections, we clearly intend to change this
+fact for the upcoming GIMP 3.0. You should not expect new tutorials for GIMP
+2.10 plug-in development, but this is definitely where you should keep an eye on
+if you are interested by plug-in creation for GIMP 3.0: [Resources section of
+GIMP's developer website](https://developer.gimp.org/resource/)
 
 ## Statistics
 
@@ -149,8 +147,8 @@ repository](https://gitlab.gnome.org/Infrastructure/gimp-web-devel/).
 Since mid-July, when we started the website renewal, the following contributors
 participated:
 
-* Jehan: 83 commits
-* Pat David: 37 commits
+* Jehan: 86 commits
+* Pat David: 38 commits
 * Robin Swift: 15 commits
 * Lukas Oberhuber: 1 commit
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]