From dacfd626b4dd8420f3b86d18ddecf6d7b1616acc Mon Sep 17 00:00:00 2001 From: Ivan Komissarov Date: Sun, 2 Jun 2024 13:46:44 +0300 Subject: [PATCH] Add new Community page --- config.toml | 6 +++ content/community/_index.md | 49 +++++++++++++++++++ content/community/_index.md.license | 3 ++ themes/qbs/layouts/community/list.html | 10 ++++ .../qbs/layouts/community/list.html.license | 3 ++ 5 files changed, 71 insertions(+) create mode 100644 content/community/_index.md create mode 100644 content/community/_index.md.license create mode 100644 themes/qbs/layouts/community/list.html create mode 100644 themes/qbs/layouts/community/list.html.license diff --git a/config.toml b/config.toml index b3e205c..5f5dad7 100644 --- a/config.toml +++ b/config.toml @@ -28,3 +28,9 @@ theme = "qbs" name = "Get Qbs" url = "/docs/installing/" weight = -90 + + [[menu.main]] + identifier = "community" + name = "Community" + url = "/Community" + weight = -80 diff --git a/content/community/_index.md b/content/community/_index.md new file mode 100644 index 0000000..3f0e88f --- /dev/null +++ b/content/community/_index.md @@ -0,0 +1,49 @@ +--- +title: Community +--- + +## The State of the Project + +Since The Qt Company stopped working on Qbs, it has been developed by the open-source community. +We greatly improved the project since then, added a lot of new features and reworked core parts +to boost performance. We hit a mahor milestone in April 2023, when we +[released](../blog/release-2.0.0/) Qbs 2.0. For mor details on the State of the Project, +see the related [blog post](../blog/project-state/). + +## Getting Help and Submitting Bugs + +Please report issues in our [bug tracker](https://bugreports.qt.io/browse/QBS/). + +Join our [Discord server](https://discord.gg/zhMHvC5GNa) for live discussions. + +You can use our [mailing list](https://lists.qt-project.org/mailman/listinfo/qbs) for questions +and discussions. + +## Source Repository + +The main source code repository is hosted at +[codereview.qt-project.org](https://codereview.qt-project.org/q/project:qbs/qbs). + +The Qbs source code is also mirrored on [code.qt.io](https://code.qt.io/cgit/qbs/qbs.git/) +and on [GitHub](https://github.com/qbs/qbs). + +## Contributing + +There are several ways to contribute to Qbs. + +First, try it in your project! If you encounter a bug or want a new feature to be added, report +it to the [bug tracker](https://bugreports.qt.io/browse/QBS/), +[Discord server](https://discord.gg/zhMHvC5GNa) or +[mailing list](https://lists.qt-project.org/mailman/listinfo/qbs). See docs about how to +[install](../docs/installing/) Qbs and [start using](../docs/language-introduction/) it. +The [tutorial](../docs/tutorial/) is also a great place to start. + +Second, while developing a new functionality in your Project, such as when writing a new +[Module](../docs/qml-qbslanguageitems-module/) - +consider making it public on [GitHub](https://github.com) and marking with a tag +[qbs-module](https://github.com/topics/qbs-module). + +Third, you might want to add a new feature yourself. In that case, the +[Contributing](https://github.com/qbs/qbs/blob/master/CONTRIBUTING.md) page is a place to start. +You can always ask questions about how to implement the new feature in the best way on the +[Discord server](https://discord.gg/zhMHvC5GNa). \ No newline at end of file diff --git a/content/community/_index.md.license b/content/community/_index.md.license new file mode 100644 index 0000000..774b136 --- /dev/null +++ b/content/community/_index.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2024 Ivan Komissarov + +SPDX-License-Identifier: GPL-3.0-only diff --git a/themes/qbs/layouts/community/list.html b/themes/qbs/layouts/community/list.html new file mode 100644 index 0000000..30748c7 --- /dev/null +++ b/themes/qbs/layouts/community/list.html @@ -0,0 +1,10 @@ +{{ define "main" }} +
+
+

{{ .Title }}

+
+ {{ .Content }} +
+
+
+{{ end }} \ No newline at end of file diff --git a/themes/qbs/layouts/community/list.html.license b/themes/qbs/layouts/community/list.html.license new file mode 100644 index 0000000..774b136 --- /dev/null +++ b/themes/qbs/layouts/community/list.html.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2024 Ivan Komissarov + +SPDX-License-Identifier: GPL-3.0-only