From c7ced7de2b88907f68ff9e08c7ddc908aee8d295 Mon Sep 17 00:00:00 2001 From: MoonlightWave-12 <135532-MoonlightWave-12@users.noreply.gitlab.gnome.org> Date: Sat, 2 Mar 2024 17:29:46 +0100 Subject: [PATCH] Update links in the documentation --- debian/control | 2 +- debian/control-newer | 2 +- debian/copyright | 2 +- doc/hacking.md | 4 ++-- doc/index.md | 4 ++-- doc/tutorial.md | 16 ++++++++-------- 6 files changed, 15 insertions(+), 15 deletions(-) diff --git a/debian/control b/debian/control index 3e11a6e2..6a5a816f 100644 --- a/debian/control +++ b/debian/control @@ -32,7 +32,7 @@ Build-Depends: rustc-mozilla, wayland-protocols (>= 1.14), Standards-Version: 4.1.3 -Homepage: https://source.puri.sm/Librem5/squeekboard +Homepage: https://gitlab.gnome.org/World/Phosh/squeekboard Package: squeekboard Architecture: linux-any diff --git a/debian/control-newer b/debian/control-newer index c3ed6917..d2f3cb7f 100644 --- a/debian/control-newer +++ b/debian/control-newer @@ -32,7 +32,7 @@ Build-Depends: rustc, wayland-protocols (>= 1.14), Standards-Version: 4.1.3 -Homepage: https://source.puri.sm/Librem5/squeekboard +Homepage: https://gitlab.gnome.org/World/Phosh/squeekboard Package: squeekboard Architecture: linux-any diff --git a/debian/copyright b/debian/copyright index dbc112ba..576ed9a5 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,6 +1,6 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: squeekboard -Source: https://source.puri.sm/Librem5/squeekboard +Source: https://gitlab.gnome.org/World/Phosh/squeekboard Files: * Copyright: 2010-2011 Daiki Ueno diff --git a/doc/hacking.md b/doc/hacking.md index 58ee0995..057bf4d1 100644 --- a/doc/hacking.md +++ b/doc/hacking.md @@ -38,7 +38,7 @@ You may notice that they are ordered roughly from "user-focused" to "maintainer- Sending patches --------------- -By submitting a change to this project, you agree to license it under the [GPL license version 3](https://source.puri.sm/Librem5/squeekboard/blob/master/COPYING), or any later version. You also certify that your contribution fulfills the [Developer's Certificate of Origin 1.1](https://source.puri.sm/Librem5/squeekboard/blob/master/dco.txt). +By submitting a change to this project, you agree to license it under the [GPL license version 3](COPYING), or any later version. You also certify that your contribution fulfills the [Developer's Certificate of Origin 1.1](dco.txt). Development environment ----------------------- @@ -56,7 +56,7 @@ sudo apt-get -y install build-essential sudo apt-get -y build-dep . ``` -For an explicit list of dependencies check the `Build-Depends` entry in the [`debian/control`](https://source.puri.sm/Librem5/squeekboard/blob/master/debian/control) file. +For an explicit list of dependencies check the `Build-Depends` entry in the [`debian/control`](debian/control) file. Testing ------- diff --git a/doc/index.md b/doc/index.md index 1c1208a9..ddfec6e8 100644 --- a/doc/index.md +++ b/doc/index.md @@ -4,7 +4,7 @@ Welcome to squeekboard's documentation! Introduction ------------ -Squeekboard is the on-screen keyboard for the Librem 5 phone. For information about building, look at the [README](https://source.puri.sm/Librem5/squeekboard/blob/master/README.md). +Squeekboard is the on-screen keyboard for the Librem 5 phone. For information about building, look at the [README](README.md). Layouts ------- @@ -24,4 +24,4 @@ Anyone is free to modify *squeekboard*. See the [contributing document](hacking. ### Code documentation -To expose the structure of Squeekboard in detail, there's a [code reference](doc/rs). \ No newline at end of file +To expose the structure of Squeekboard in detail, there's a [code reference](https://world.pages.gitlab.gnome.org/Phosh/squeekboard/doc/rs/). diff --git a/doc/tutorial.md b/doc/tutorial.md index 1a7ce424..bd3f4534 100644 --- a/doc/tutorial.md +++ b/doc/tutorial.md @@ -5,7 +5,7 @@ This guide is based on the original Kareema's [forum post](https://forums.puri.s It’s long overdue to write a comprehensive guide how to add a keyboard layout from start. But unfortunately, I don’t have much time left ATM. A lot of information can be found in [this](https://forums.puri.sm/t/using-non-latin-language-on-librem-5/7103/5) thread. -So at least I will try to start writing a short how-to here and edit this post as I find the time. Hope this helps a bit - comments and corrections [welcome](https://source.puri.sm/Librem5/squeekboard/-/merge_requests/) +So at least I will try to start writing a short how-to here and edit this post as I find the time. Hope this helps a bit - comments and corrections [welcome](https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/) ## Creating a new layout @@ -13,8 +13,8 @@ Creating a layout is easy. You don't need to recompile things, just edit and tes ### Get one of the existing keyboard layouts -* You can get one of the keyboards from the squeekboard git repository : [https://source.puri.sm/Librem5/squeekboard](https://source.puri.sm/Librem5/squeekboard) -* The keyboard layouts are located in the subdirectory [`data/keyboards/`](https://source.puri.sm/Librem5/squeekboard/-/tree/master/data/keyboards) in the `.yaml` files +* You can get one of the keyboards from the squeekboard git repository : [https://gitlab.gnome.org/World/Phosh/squeekboard](https://gitlab.gnome.org/World/Phosh/squeekboard) +* The keyboard layouts are located in the subdirectory [`data/keyboards/`](data/keyboards) in the `.yaml` files ### Creating the keyboard layout @@ -52,7 +52,7 @@ Above all, your layout should be working, be tested, not break anything, and mak ### Fork your own copy of squeekboard -* Best way would be to start with a fork of the squeekboard repository: Create a user account at https://source.puri.sm/, go the the squeekboard git repository, press “Fork” in the web interface. You can find further instructions [here](https://docs.gitlab.com/ee/user/project/repository/forking_workflow.html#creating-a-fork). +* Best way would be to start with a fork of the squeekboard repository: Create a user account at https://gitlab.gnome.org/, go the the squeekboard git repository, press “Fork” in the web interface. You can find further instructions [here](https://docs.gitlab.com/ee/user/project/repository/forking_workflow.html#creating-a-fork). * Clone your fork locally with `git clone` and use the uri of your forked repo there ### Edit your keyboard and get it merged @@ -63,7 +63,7 @@ Above all, your layout should be working, be tested, not break anything, and mak * Your layout **must** be correctly named, and in `data/keyboards/`. * Your layout **must** pass the `test_layout` tool with zero problems. * Your translation **must** be correctly named, and in `data/langs/`. -* Your layout or translation **must** be added to automatic tests. **Don’t forget to add it** to `src/resources.rs` and the layout to `tests/meson.build` (that’s for me, because I always forget it). +* Your layout or translation **must** be added to automatic tests. **Remember to add** the translation to `src/resources.rs` and the layout to `tests/meson.build`. ### Get it merged @@ -80,12 +80,12 @@ If you want your change to become part of official Squeekboard, or if you want t ### Compile squeekboard -* Follow the instructions found in “Building” section of the squeekboard’s README: Running squeekboard: [https://source.puri.sm/Librem5/squeekboard/blob/master/README.md#building](https://source.puri.sm/Librem5/squeekboard/blob/master/README.md#building) +* Follow the instructions found in “Building” section of the squeekboard’s README: Running squeekboard: [README.md#building](https://gitlab.gnome.org/World/Phosh/squeekboard/-/blob/master/README.md#building) ### Run squeekboard -* Follow these instructions to run squeekboard: [https://source.puri.sm/Librem5/squeekboard/blob/master/README.md#running](https://source.puri.sm/Librem5/squeekboard/blob/master/README.md#running) -* Additionally take a look at the contribution document for [testing info](HACKING.md#testing) +* Follow these instructions to run squeekboard: [README.md#running](https://gitlab.gnome.org/World/Phosh/squeekboard/-/blob/master/README.md#running) +* Additionally take a look at the contribution document for [testing info](https://gitlab.gnome.org/World/Phosh/squeekboard/-/blob/master/doc/hacking.md#testing) * You can either test it locally on your Linux system or use the [QEMU Librem 5 image](https://developer.puri.sm/Librem5/Development_Environment/Boards/emulators.html) * To test squeekboard locally, you need phoc. Either compile that from the sources as well or use the CI repository ci.puri.sm for Debian based systems: `deb [arch=amd64] http://ci.puri.sm/ scratch librem5`