Docs: Replace most wiki links with links to new developer docs

Exceptions:
* Links to personal wiki pages
* Pages that are not in the new developer docs yet (like Human Interface Guidelines)
* tools\check_wiki\check_wiki_file_structure.py needs a refactor
This commit is contained in:
Thomas Dinges 2024-01-18 16:10:52 +01:00
parent 290b417998
commit 64fc6d7890
31 changed files with 40 additions and 40 deletions

View File

@ -9,13 +9,13 @@ body:
attributes:
value: |
### Instructions
First time reporting? See [tips](https://wiki.blender.org/wiki/Process/Bug_Reports).
First time reporting? See [tips](https://developer.blender.org/docs/handbook/bug_reports/making_good_bug_reports/).
* Use **Help > Report a Bug** in Blender to fill system information and exact Blender version.
* Test [daily builds](https://builder.blender.org/) to verify if the issue is already fixed.
* Test [previous versions](https://download.blender.org/release/) to find an older working version.
* For feature requests, feedback, questions or build issues, see [communication channels](https://wiki.blender.org/wiki/Communication/Contact#User_Feedback_and_Requests).
* Security vulnerabilities should be [reported privately](https://wiki.blender.org/wiki/Process/Vulnerability_Reports).
* For feature requests, feedback, questions or build issues, see [communication channels](https://developer.blender.org/docs/handbook/communication/user_feedback/).
* Security vulnerabilities should be [reported privately](https://developer.blender.org/docs/handbook/bug_reports/vulnerability_reports/).
* If there are multiple bugs, make multiple bug reports.
- type: textarea

View File

@ -6,7 +6,7 @@ body:
value: |
### Instructions
Guides to [contributing code](https://wiki.blender.org/index.php/Dev:Doc/Process/Contributing_Code) and effective [code review](https://wiki.blender.org/index.php/Dev:Doc/Tools/Code_Review).
Guides to [contributing code](https://developer.blender.org/docs/handbook/contributing/) and effective [code review](https://developer.blender.org/docs/handbook/contributing/pull_requests/).
By submitting code here, you agree that the code is (compatible with) GNU GPL v2 or later.

View File

@ -1,4 +1,4 @@
This repository is only used as a mirror. Blender development happens on projects.blender.org.
To get started with contributing code, please see:
https://wiki.blender.org/wiki/Process/Contributing_Code
https://developer.blender.org/docs/handbook/contributing/

2
.github/stale.yml vendored
View File

@ -18,4 +18,4 @@ closeComment: >
used as a mirror. Blender development happens on projects.blender.org.
To get started contributing code, please read:
https://wiki.blender.org/wiki/Process/Contributing_Code
https://developer.blender.org/docs/handbook/contributing/

View File

@ -110,7 +110,7 @@ enable_testing()
# -----------------------------------------------------------------------------
# Test Compiler Support
#
# Keep in sync with: https://wiki.blender.org/wiki/Building_Blender
# Keep in sync with: https://developer.blender.org/docs/handbook/building_blender/
if(CMAKE_COMPILER_IS_GNUCC)
if("${CMAKE_C_COMPILER_VERSION}" VERSION_LESS "11.0.0")

View File

@ -76,7 +76,7 @@ Documentation Checking
* check_wiki_file_structure:
Check the WIKI documentation for the source-tree's file structure
matches Blender's source-code.
See: https://wiki.blender.org/wiki/Source/File_Structure
See: https://developer.blender.org/docs/features/code_layout/
Spell Checkers
This runs the spell checker from the developer tools repositor.

View File

@ -23,10 +23,10 @@ Project Pages
Development
-----------
- [Build Instructions](https://wiki.blender.org/wiki/Building_Blender)
- [Build Instructions](https://developer.blender.org/docs/handbook/building_blender/)
- [Code Review & Bug Tracker](https://projects.blender.org)
- [Developer Forum](https://devtalk.blender.org)
- [Developer Documentation](https://wiki.blender.org)
- [Developer Documentation](https://developer.blender.org/docs/)
License

View File

@ -1714,7 +1714,7 @@ def argparse_create():
"NOTE: To build with system package libraries instead of the precompiled ones when both are available,\n"
"the `WITH_LIBS_PRECOMPILED` option must be disabled in CMake.\n"
"\n"
"See https://wiki.blender.org/wiki/Building_Blender for more details.\n"
"See https://developer.blender.org/docs/handbook/building_blender/ for more details.\n"
"\n"
)

View File

@ -4,7 +4,7 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# This script is part of the official build environment, see wiki page for details.
# https://wiki.blender.org/wiki/Building_Blender/Other/Rocky8ReleaseEnvironment
# https://developer.blender.org/docs/handbook/release_process/build/rocky_8/
set -e

View File

@ -7,7 +7,7 @@
# assumes you have dependencies installed already
# See this page for more info:
# https://wiki.blender.org/wiki/Building_Blender/Linux/Generic_Distro/CMake
# https://developer.blender.org/docs/handbook/building_blender/linux/
# grab blender
mkdir ~/blender-git

View File

@ -12,7 +12,7 @@
*
* \subsection implinks Important Links
* - <a href="https://developer.blender.org">developer.blender.org</a> with bug tracker.
* - <a href="https://wiki.blender.org">Development documents</a> on our wiki.
* - <a href="https://developer.blender.org/docs/">Development documentation</a>.
*
* \subsection blother Other
* For more information on using Blender browse to https://www.blender.org

View File

@ -23,8 +23,8 @@ Then, call ``bpy.app.translations.register(__name__, your_dict)`` in your ``regi
The ``Manage UI translations`` add-on has several functions to help you collect strings to translate, and
generate the needed python code (the translation dictionary), as well as optional intermediary po files
if you want some... See
`How to Translate Blender <https://wiki.blender.org/wiki/Process/Translate_Blender>`_ and
`Using i18n in Blender Code <https://wiki.blender.org/wiki/Source/Interface/Internationalization>`_
`How to Translate Blender <https://developer.blender.org/docs/handbook/translating/translator_guide/>`_ and
`Using i18n in Blender Code <https://developer.blender.org/docs/handbook/translating/developer_guide/>`_
for more info.
Module References
@ -35,7 +35,7 @@ Module References
import bpy
# This block can be automatically generated by UI translations addon, which also handles conversion with PO format.
# See also https://wiki.blender.org/wiki/Process/Translate_Blender#Translating_non-official_addons
# See also https://developer.blender.org/docs/handbook/translating/translator_guide/#translating-non-official-add-ons
# It can (should) also be put in a different, specific py file.
# ##### BEGIN AUTOGENERATED I18N SECTION #####

View File

@ -14,7 +14,7 @@ The features exposed closely follow the C API,
giving Python access to the functions used by Blender's own mesh editing tools.
For an overview of BMesh data types and how they reference each other see:
`BMesh Design Document <https://wiki.blender.org/index.php/Dev:Source/Modeling/BMesh/Design>`__.
`BMesh Design Document <https://developer.blender.org/docs/features/objects/mesh/bmesh/>`__.
.. note::

View File

@ -13,7 +13,7 @@ allowing ``import bpy`` to be added to any Python script, providing access to Bl
- A pre-compiled ``bpy`` module is
`available via PIP <https://pypi.org/project/bpy/>`__.
- Or you may compile this yourself using the
`build instructions <https://wiki.blender.org/w/index.php?title=Building_Blender/Other/BlenderAsPyModule>`__.
`build instructions <https://developer.blender.org/docs/handbook/building_blender/python_module/>`__.
Use Cases

View File

@ -91,7 +91,7 @@ They are only loaded on startup if selected from the user preferences.
The only difference between add-ons and built-in Python modules is that add-ons must contain a ``bl_info`` variable
which Blender uses to read metadata such as name, author, category and project link.
The User Preferences add-on listing uses ``bl_info`` to display information about each add-on.
`See Add-ons <https://wiki.blender.org/index.php/Dev:Py/Scripts/Guidelines/Addons>`__
`See Add-ons <https://developer.blender.org/docs/handbook/addons/guidelines/>`__
for details on the ``bl_info`` dictionary.

View File

@ -295,7 +295,7 @@ Advantages include:
This is marked advanced because to run Blender as a Python module requires a special build option.
For instructions on building see
`Building Blender as a Python module <https://wiki.blender.org/wiki/Building_Blender/Other/BlenderAsPyModule>`__.
`Building Blender as a Python module <https://developer.blender.org/docs/handbook/building_blender/python_module/>`__.
Python Safety (Build Option)

View File

@ -26,7 +26,7 @@
<url type="faq">https://www.blender.org/support/faq/</url>
<url type="help">https://www.blender.org/support/</url>
<url type="donation">https://fund.blender.org/</url>
<url type="translate">https://wiki.blender.org/wiki/Process/Translate_Blender</url>
<url type="translate">https://developer.blender.org/docs/handbook/translating/translator_guide/</url>
<url type="vcs-browser">https://projects.blender.org/blender/blender</url>
<url type="contribute">https://www.blender.org/get-involved/</url>
<screenshots>

View File

@ -43,7 +43,7 @@
<p class="p4">
The Blender Foundation and online developer community is proud to present Blender
@BLENDER_VERSION@.
<a href="https://wiki.blender.org/wiki/Reference/Release_Notes/@BLENDER_VERSION@">
<a href="https://developer.blender.org/docs/release_notes/@BLENDER_VERSION@">
<span class="s1">More information about this release</span>
</a>.
</p>
@ -95,8 +95,8 @@
<span class="s4">www.blender.org</span>
</a><br>
Release Notes
<a href="https://wiki.blender.org/wiki/Reference/Release_Notes/@BLENDER_VERSION@">
<span class="s4">wiki.blender.org/wiki/Reference/Release_Notes/@BLENDER_VERSION@</span>
<a href="https://developer.blender.org/docs/release_notes/@BLENDER_VERSION@">
<span class="s4">https://developer.blender.org/docs/release_notes/@BLENDER_VERSION@</span>
</a><br>
Tutorials
<a href="https://www.blender.org/support/tutorials/">

View File

@ -708,7 +708,7 @@ class TOPBAR_MT_help(Menu):
"wm.url_open",
text="Developer Documentation",
icon='URL',
).url = "https://wiki.blender.org/wiki/Main_Page"
).url = "https://developer.blender.org/docs/"
layout.operator("wm.url_open", text="Developer Community").url = "https://devtalk.blender.org"
layout.operator("wm.url_open_preset", text="Python API Reference").type = 'API'
layout.operator("wm.operator_cheat_sheet", icon='TEXT')

View File

@ -29,7 +29,7 @@ namespace blender::asset_system {
* - Only slashes are used as path component separators.
* - All paths are absolute, so there is no need for a leading slash.
*
* See https://wiki.blender.org/wiki/Source/Architecture/Asset_System/Catalogs
* See https://developer.blender.org/docs/features/asset_system/backend/asset_catalogs/
*
* Paths are stored as byte sequences, and assumed to be UTF-8.
*/

View File

@ -7,7 +7,7 @@
*
* \brief Information to uniquely identify and locate an asset.
*
* https://wiki.blender.org/wiki/Source/Architecture/Asset_System/Back_End#Asset_Identifier
* https://developer.blender.org/docs/features/asset_system/backend/#asset-identifier
*/
#pragma once

View File

@ -8,7 +8,7 @@
* \brief Main runtime representation of an asset.
*
* Abstraction to reference an asset, with necessary data for display & interaction.
* https://wiki.blender.org/wiki/Source/Architecture/Asset_System/Back_End#Asset_Representation
* https://developer.blender.org/docs/features/asset_system/backend/#asset-representation
*/
#pragma once

View File

@ -30,7 +30,7 @@
* TODO Currently disabled because UI data depends on asset library data, so we have to make sure
* it's freed in the right order (UI first). Pre-load handlers don't give us this order.
* Should be addressed with a proper ownership model for the asset system:
* https://wiki.blender.org/wiki/Source/Architecture/Asset_System/Back_End#Ownership_Model
* https://developer.blender.org/docs/features/asset_system/backend/#ownership-model
*/
// #define WITH_DESTROY_VIA_LOAD_HANDLER

View File

@ -35,7 +35,7 @@ extern "C" {
* version. Older Blender versions will test this and cancel loading the file, showing a warning to
* the user.
*
* See https://wiki.blender.org/wiki/Process/Compatibility_Handling for details. */
* See https://developer.blender.org/docs/handbook/guidelines/compatibility_handling_for_blend_files/ for details. */
#define BLENDER_FILE_MIN_VERSION 306
#define BLENDER_FILE_MIN_SUBVERSION 13

View File

@ -1898,7 +1898,7 @@ static void find_bbone_segment_index_curved(const bPoseChannel *pchan,
* reduce the gradient slope to the ideal value (the one you get for points directly on
* the curve), using heuristic blend strength falloff coefficients based on the distances
* to the boundary plane before and after mapping. See PR #110758 for more details, or
* https://wiki.blender.org/wiki/Source/Animation/B-Bone_Vertex_Mapping#Curved_Mapping */
* https://developer.blender.org/docs/features/animation/b-bone_vertex_mapping/#curved-mapping */
const float segment_scale = pchan->runtime.bbone_arc_length_reciprocal;
for (int i = stack_top; i >= 0; --i) {

View File

@ -6,7 +6,7 @@
* \ingroup editorui
*
* Base class for all views (UIs to display data sets) and view items, supporting common features.
* https://wiki.blender.org/wiki/Source/Interface/Views
* https://developer.blender.org/docs/features/interface/views/
*
* One of the most important responsibilities of the base class is managing reconstruction,
* enabling state that is persistent over reconstructions/redraws. Other features:

View File

@ -6,7 +6,7 @@
* \ingroup editorui
*
* API for simple creation of grid UIs, supporting typically needed features.
* https://wiki.blender.org/wiki/Source/Interface/Views/Grid_Views
* https://developer.blender.org/docs/features/interface/views/grid_views/
*/
#pragma once

View File

@ -6,7 +6,7 @@
* \ingroup editorui
*
* API for simple creation of tree UIs supporting typically needed features.
* https://wiki.blender.org/wiki/Source/Interface/Views/Tree_Views
* https://developer.blender.org/docs/features/interface/views/tree_views/
*/
#pragma once

View File

@ -1166,7 +1166,7 @@ bool PyC_IsInterpreterActive()
void PyC_RunQuicky(const char *filepath, int n, ...)
{
/* NOTE: Would be nice if python had this built in
* See: https://wiki.blender.org/wiki/Tools/Debugging/PyFromC */
* See: https://developer.blender.org/docs/handbook/tooling/pyfromc/ */
FILE *fp = fopen(filepath, "r");

View File

@ -932,7 +932,7 @@ PyDoc_STRVAR(
" :type source: str\n"
"\n"
" .. seealso:: `GLSL Cross Compilation "
"<https://wiki.blender.org/wiki/EEVEE_%26_Viewport/GPU_Module/GLSL_Cross_Compilation>`__\n");
"<https://developer.blender.org/docs/features/gpu/glsl_cross_compilation/>`__\n");
static PyObject *pygpu_shader_info_vertex_source(BPyGPUShaderCreateInfo *self, PyObject *o)
{
const char *vertex_source = PyUnicode_AsUTF8(o);
@ -977,7 +977,7 @@ PyDoc_STRVAR(
" :type source: str\n"
"\n"
" .. seealso:: `GLSL Cross Compilation "
"<https://wiki.blender.org/wiki/EEVEE_%26_Viewport/GPU_Module/GLSL_Cross_Compilation>`__\n");
"<https://developer.blender.org/docs/features/gpu/glsl_cross_compilation/>`__\n");
static PyObject *pygpu_shader_info_compute_source(BPyGPUShaderCreateInfo *self, PyObject *o)
{
const char *compute_source = PyUnicode_AsUTF8(o);
@ -1018,7 +1018,7 @@ PyDoc_STRVAR(
" :type source: str\n"
"\n"
" .. seealso:: `GLSL Cross Compilation "
"<https://wiki.blender.org/wiki/EEVEE_%26_Viewport/GPU_Module/GLSL_Cross_Compilation>`__\n");
"<https://developer.blender.org/docs/features/gpu/glsl_cross_compilation/>`__\n");
static PyObject *pygpu_shader_info_fragment_source(BPyGPUShaderCreateInfo *self, PyObject *o)
{
const char *fragment_source = PyUnicode_AsUTF8(o);

View File

@ -195,7 +195,7 @@ static void callback_clg_fatal(void *fp)
/** \name Blender as a Stand-Alone Python Module (bpy)
*
* While not officially supported, this can be useful for Python developers.
* See: https://wiki.blender.org/wiki/Building_Blender/Other/BlenderAsPyModule
* See: https://developer.blender.org/docs/handbook/building_blender/python_module/
* \{ */
#ifdef WITH_PYTHON_MODULE