m
(Phab -> GitLab)
 
Line 9: Line 9:
 
== Setting up Capacity based websites ==
 
== Setting up Capacity based websites ==
  
== Submit a patch ==
+
== Submit a merge request ==
  
Once you're happy with your patch and have verified that it does what you want, it's time to '''generate a diff.''' A diff is a textual representation of the differences between original versions of the files you changed, and the new ones you've produced. You can generate a diff by entering the source repository and running <code>git diff</code>, but we recommend using the <code>arc</code> tool, which will generate a diff and submit it for review very quickly and easily! You can learn how to set it up [https://community.kde.org/Infrastructure/Phabricator#Using_Arcanist_to_post_patches here].
+
Once you're happy with your change and have verified that it does what you want, it's time to sutmit it as a merge request at https://gitlab.kde.org! [[Infrastructure/GitLab|Learn more about how to submit a merge request with GitLab]].
 
 
Often you will need to use {{Input|1=arc diff --conduit-uri=https://phabricator.kde.org/ }} instead of {{Input|1=arc diff}}
 
 
 
KDE uses [https://phabricator.kde.org Phabricator] for patch submission and review. [[Infrastructure/Phabricator|Learn more about how to submit a patch with Phabricator]].
 
  
  

Latest revision as of 15:19, 18 May 2020

Introduction

The KDE websites are using a vast varieties of web technology, from CMS to static site generator.

Setting up Jekyll based websites

Setting up Hugo based websites

Setting up Capacity based websites

Submit a merge request

Once you're happy with your change and have verified that it does what you want, it's time to sutmit it as a merge request at https://gitlab.kde.org! Learn more about how to submit a merge request with GitLab.


Communicate with the team

There are several ways to get in touch with KDE web developers, either generally or for a specific project. The most important communications channels are:

  • The #kde-www channel on Matrix or the freenode IRC, which is where KDE developers chat in real time about their work.
  • The kde-www mailing list is the primary development mailing list. Learn more about mailing lists.

This page was last edited on 18 May 2020, at 15:19. Content is available under Creative Commons License SA 4.0 unless otherwise noted.