Codeberg/Documentation
42
199
Fork
You've already forked Documentation
161

Docs-as-Code with Sphinx and Codeberg Pages #198

Merged
renaissance merged 30 commits from ka2in/Documentation:main into main 2022年02月14日 22:15:06 +01:00
Contributor
Copy link

How to implement Docs-as-Code with the help of Sphinx and Codeberg Pages.

How to implement [Docs-as-Code](https://docs-as-co.de/) with the help of Sphinx and Codeberg Pages.
Reviewed-on: ka2in/Documentation#1 
Reviewed-on: ka2in/Documentation#2 
fnetX added the due date 2022年02月09日 2022年02月02日 22:38:10 +01:00
fnetX left a comment
Copy link

Thank you for the PR. I wonder if it's a bit too specific, I have two ideas about this which are not mutually exclusive:

  • create an examples section below Codeberg Pages, so all the potential examples don't clutter the sidebar for every user, but people can look at guides if they need inspiration
  • split into more generic chunks

I'll elaborate on the second point:

Many things you explain here are not specific to your example. Especially the part on how to push the output of a static site generator (pick any!) into Codeberg Pages could be another section, being referenced here. I agree that it is easier to consecutively follow a guide, but I'd at least propose to split this out and end the example / guide with a "Now see this article on how to deploy the result to Codeberg Pages", and splitting that part into another file.

Thank you for the PR. I wonder if it's a bit too specific, I have two ideas about this which are not mutually exclusive: - create an examples section below Codeberg Pages, so all the potential examples don't clutter the sidebar for every user, but people can look at guides if they need inspiration - split into more generic chunks I'll elaborate on the second point: Many things you explain here are not specific to your example. Especially the part on how to push the output of a static site generator (pick any!) into Codeberg Pages could be another section, being referenced here. I agree that it is easier to consecutively follow a guide, but I'd at least propose to split this out and end the example / guide with a "Now see this article on how to deploy the result to Codeberg Pages", and splitting that part into another file.
@ -0,0 +21,4 @@
Sphinx uses [reStructuredText](https://docutils.sourceforge.io/docs/user/rst/quickref.html) as a markup language to generate documentation content. Among further advantages, Sphinx allows you to produce your documentation in different formats, including HTML, LaTeX and ePub. You can also use one of the multiple extensions developed by the community to extend its functionality.
### <a name="setup"></a>Setting up the project
Owner
Copy link

Please note that internal links should already get auto-created for headlines, you can reuse them.

Please note that internal links should already get auto-created for headlines, you can reuse them.
Author
Contributor
Copy link

Adjusted accordingly, thanks.

Adjusted accordingly, thanks.
renaissance marked this conversation as resolved
@ -0,0 +172,4 @@
To access the default **``index.html``** file, type **``http://localhost:8080``** in your favorite browser. You should then see the default welcome page.
[//]: # "Next chapter: Creating a new file with reStructuredText"
Owner
Copy link

I suppose this is a leftover?

I suppose this is a leftover?
Author
Contributor
Copy link

Yes, removed.

Yes, removed.
renaissance marked this conversation as resolved
@ -0,0 +246,4 @@
To publish the web content of your ``deployment`` folder on Codeberg, follow the procedure described under the section [Codeberg Pages](https://docs.codeberg.org/codeberg-pages/).
You should now be able to visit your content under the following link: ``https://{user-name}.codeberg.page``.
Owner
Copy link

could you drop the whitespace below?

could you drop the whitespace below?
renaissance marked this conversation as resolved
fnetX changed title from (削除) Docs-as-Code with Sphinx and Codeberg Pages (削除ここまで) to WIP: Docs-as-Code with Sphinx and Codeberg Pages 2022年02月02日 22:48:30 +01:00
ka2in changed title from (削除) WIP: Docs-as-Code with Sphinx and Codeberg Pages (削除ここまで) to Docs-as-Code with Sphinx and Codeberg Pages 2022年02月03日 20:20:29 +01:00
fnetX requested review from n 2022年02月03日 20:38:08 +01:00
ka2in changed title from (削除) Docs-as-Code with Sphinx and Codeberg Pages (削除ここまで) to WIP: Docs-as-Code with Sphinx and Codeberg Pages 2022年02月07日 18:25:00 +01:00
renaissance left a comment
Copy link

First of all thanks a lot for your contribution that is some awesome work you have done here. But besides the comments (which is complaining at high level) I have a big critic point to add: Your article does not fit in to the index.md file of codeberg pages. Of course you are using the pages server and your article is very helpful but it does not fit into the main part of the pages docs. But I would still like to include it in the documentation, therefore I would suggest to create a new section within the pages section.

We had some discussions about that and we thought about a structure like this:

├── docs
│  └── content
│  └── codeberg-pages
│  ├── examples
│  │  ├── a-example
│  │  ├── another-example
│  │  └── docs-as-code
│  │  └── index.md
│  ├── index.md
│  └── troubleshooting.md

This is much cleaner than your current approach and we could also add more articles like yours :). Also the main page of codeberg-pages would not be so overwhelming and full for newcomers.

If you could move you additions to a new section we would be happy to include them in our documentation. Thanks again for your contribution

First of all thanks a lot for your contribution that is some awesome work you have done here. But besides the comments (which is complaining at high level) I have a big critic point to add: Your article does not fit in to the `index.md` file of codeberg pages. Of course you are using the pages server and your article is very helpful but it does not fit into the main part of the pages docs. But I would still like to include it in the documentation, therefore I would suggest to create a new section within the pages section. We had some discussions about that and we thought about a structure like this: ``` ├── docs │ └── content │ └── codeberg-pages │ ├── examples │ │ ├── a-example │ │ ├── another-example │ │ └── docs-as-code │ │ └── index.md │ ├── index.md │ └── troubleshooting.md ``` This is much cleaner than your current approach and we could also add more articles like yours :). Also the main page of codeberg-pages would not be so overwhelming and full for newcomers. If you could move you additions to a new section we would be happy to include them in our documentation. Thanks again for your contribution
@ -0,0 +3,4 @@
key: CodebergPagesDocsAsCode
title: Pushing output from static site generators
parent: CodebergPages
author: Fayçal Alami Hassani - GlobalTech Translations - https://globaltech-translations.com
Contributor
Copy link

I am not quite sure if your website really makes sense here. Of course you wrote this article and you should be honored but I think your name and email adress (if you want) or your codeberg profile url would make more sense here

I am not quite sure if your website really makes sense here. Of course you wrote this article and you should be honored but I think your name and email adress (if you want) or your codeberg profile url would make more sense here
Author
Contributor
Copy link

Adjusted accrodingly.

Adjusted accrodingly.
renaissance marked this conversation as resolved
@ -0,0 +7,4 @@
date: January 2022
draft: true
---
Contributor
Copy link

I think a toc would be really great. Not sure whether there are auto-generated ones yet

I think a toc would be really great. Not sure whether there are auto-generated ones yet
Author
Contributor
Copy link

I don't know, either. Should explore this later.

I don't know, either. Should explore this later.
renaissance marked this conversation as resolved
@ -0,0 +23,4 @@
To copy the content of the ``html`` folder to your new ``deployment`` folder, run the command:
```bash
(.venv) $ cp -R docs/build/html/ deployment
Contributor
Copy link

there is an extra whitespace before deployment

there is an extra whitespace before `deployment`
Author
Contributor
Copy link

"deployment" is the target folder. You're copying the content from docs/build/html/ into a new folder named "deployment".

"deployment" is the target folder. You're copying the content from docs/build/html/ into a new folder named "deployment".
renaissance marked this conversation as resolved
@ -0,0 +24,4 @@
```bash
(.venv) $ cp -R docs/build/html/ deployment
```
Contributor
Copy link

Please make sure to stick to the markdown formatting rules. This lines should look like this:


To copy the content of the html folder to your new deployment folder, run the command:

```bash
(.venv) $ cp -R docs/build/html/ deployment

```

We will now initialize an empty repository inside the deployment folder. To do so, type the command:


Notice the empty line before We will now...

Please make sure to stick to the markdown formatting rules. This lines should look like this: --- To copy the content of the ``html`` folder to your new ``deployment`` folder, run the command: \```bash (.venv) $ cp -R docs/build/html/ deployment \``` We will now initialize an empty repository inside the deployment folder. To do so, type the command: --- Notice the empty line before `We will now...`
Author
Contributor
Copy link

Done.

Done.
renaissance marked this conversation as resolved
@ -0,0 +28,4 @@
We will now initialize an empty repository inside the deployment folder. To do so, type the command:
```bash
$ git init
Contributor
Copy link

I did not really understand the setup. I think you ment:

├── sources --> This is a git repo
│  ├── build
│  │  └── html
│  │  └── deployment --> This is a separate git repo
│  └── content

If thats the case I would suggest creating a submodule. Correct my if I am wrong though. But still this architecture with a submodule would probably make more sense than having separate folders/repos.

I did not really understand the setup. I think you ment: ``` ├── sources --> This is a git repo │ ├── build │ │ └── html │ │ └── deployment --> This is a separate git repo │ └── content ``` If thats the case I would suggest creating a [submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules). Correct my if I am wrong though. But still this architecture with a submodule would probably make more sense than having separate folders/repos.
Author
Contributor
Copy link

You're right. Creating a submodule is the way to go. Somehow, I had some issues upon creating a submodule, and then decided to have separate folders/repos.
I will add a corresponding note and suggest creating a submodule.

You're right. Creating a submodule is the way to go. Somehow, I had some issues upon creating a submodule, and then decided to have separate folders/repos. I will add a corresponding note and suggest creating a submodule.
renaissance marked this conversation as resolved
@ -0,0 +55,4 @@
$ git push origin HEAD:your-remote-branch-name
```
> **Note:**<br />Replace ``your-remote-branch-name`` by the actual name of your remote branch. It is recommended to intially push your commits to a different branch than the ``master`` or ``main`` branch. Once you have made sure everything went smoothly, you can then make a pull request to merge contents.
Contributor
Copy link

you can then make a pull request to merge contents.

Many people might not know what a PR is so why not link to the PR documentation of codeberg: https://docs.codeberg.org/collaborating/pull-requests-and-git-flow/

> you can then make a pull request to merge contents. Many people might not know what a PR is so why not link to the PR documentation of codeberg: https://docs.codeberg.org/collaborating/pull-requests-and-git-flow/
Author
Contributor
Copy link

Done.

Done.
renaissance marked this conversation as resolved
@ -56,0 +56,4 @@
## Docs-as-Code with Sphinx and Codeberg Pages
Docs-as-Code (also known as &ldquo;Documentation as Code&rdquo;) refers to the concept of treating documentation as a codebase, i.e. integrating the documentation process in the toolchains and workflows used by software development teams.
Contributor
Copy link

Maybe add a note at the end: For further information about Docs-as-Code head over to their official website: https://docs-as-co.de/ or something like that.

Maybe add a note at the end: `For further information about Docs-as-Code head over to their official website: https://docs-as-co.de/` or something like that.
Author
Contributor
Copy link

Note added.

Note added.
renaissance marked this conversation as resolved
@ -56,0 +62,4 @@
Whether you are a single technical communicator or a member of a larger documentation team, you can perfectly apply the Docs-as-Code approach to your documentation projects.
This guide will show you how to implement Docs-as-Code on a Linux machine using [&ldquo;Sphinx&rdquo;](https://www.sphinx-doc.org/en/master/) as a documentation generator, [&ldquo;Git&rdquo;](https://ka2in.codeberg.page/gitinminutes.html) as a version control system and [&ldquo;Codeberg Pages&rdquo;](https://docs.codeberg.org/codeberg-pages/) as a static website hoster.
Contributor
Copy link

Well your example with Sphinx is pretty good but you could at a note there that this could also easily applied to any other static site generatior such as eleventy or hugo etc.

Well your example with `Sphinx` is pretty good but you could at a note there that this could also easily applied to any other static site generatior such as eleventy or hugo etc.
Author
Contributor
Copy link

Done.

Done.
renaissance marked this conversation as resolved
@ -56,0 +83,4 @@
A &rdquo;virtual&ldquo; isolated environment comes in very handy to eliminate the risk of any broken dependencies while working on your projects. Put in other words, setting up a virual environment for your project allows you to run an instance of the Python interpreter with a particular package set and a specific configuration while ensuring compatibility between all these components inside that environment.
Before proceeding with this task, you should make sure that you have &rdquo;pip&ldquo; and &rdquo;python&ldquo; installed on your machine. To perform a preliminary check, type the following commands in your terminal:
```bash
Contributor
Copy link

Please add an emty line before the code block

Please add an emty line before the code block
Author
Contributor
Copy link

Empty line added.

Empty line added.
renaissance marked this conversation as resolved
@ -56,0 +92,4 @@
Depending on your Python version, you will need to install a compatible virtual environment manager, i.e. either &rdquo;venv&ldquo; for Python &gt;&#61; 3.3 , or &rdquo;virtualenv&ldquo; for older Python versions.
> **Note**<br /> Please note that Python2 has reached its EOL (End of Life) on January 1st 2020, which means that it is no longer receiving any security updates. If you are using Python 3.3 or higher, you do not need to install the &rdquo;venv&ldquo; module, since it is already available in your Python standard library.
Contributor
Copy link

Is there a reason for the whitespace after the <br />

Is there a reason for the whitespace after the `<br />`
Author
Contributor
Copy link

No. Whitespace removed.

No. Whitespace removed.
renaissance marked this conversation as resolved
@ -56,0 +94,4 @@
> **Note**<br /> Please note that Python2 has reached its EOL (End of Life) on January 1st 2020, which means that it is no longer receiving any security updates. If you are using Python 3.3 or higher, you do not need to install the &rdquo;venv&ldquo; module, since it is already available in your Python standard library.
To install &rdquo;virtualenv&ldquo; for older Python versions, type the following command in your terminal:
Contributor
Copy link

You already said that Python2 has reached its EOL. Why should we continiue documenting Python2 specific stuff

You already said that Python2 has reached its EOL. Why should we continiue documenting Python2 specific stuff
Author
Contributor
Copy link

No, we should not. But people use outdated software on some occasions, and the purpose of user-friendly documentation is to help people regardless of their technical background or level of expertise.

No, we should not. But people use outdated software on some occasions, and the purpose of user-friendly documentation is to help people regardless of their technical background or level of expertise.
renaissance marked this conversation as resolved
@ -56,0 +107,4 @@
$ python3 -m venv env
```
If you are using Python2, run the following commands instead:
Contributor
Copy link

Same as the above with Python2

Same as the above with Python2
Author
Contributor
Copy link

Adjusted accordingly.

Adjusted accordingly.
renaissance marked this conversation as resolved
@ -56,0 +132,4 @@
$ which python
```
The output of the command above should be the **``env``** folder.
Contributor
Copy link

You could add an example output there:

./env/bin/python
You could add an example output there: ``` ./env/bin/python ```
Author
Contributor
Copy link

Example added.

Example added.
renaissance marked this conversation as resolved
@ -56,0 +142,4 @@
### 4. Installing Sphinx in your virtual environment
If you have followed the steps described up to this point, your local repository should now contain your virtual environment's folder **```env```** in addition to the hidden **```.git```** directory and the **```.gitignore```** file that we have already described at the end of the section [Creating a Python virtual environment](#creating-a-python-virtual-environment).
Contributor
Copy link

You could at the output of the tree command there

├── myproject
│  ├── env
│  ├── .git
│  └── .gitignore
You could at the output of the `tree` command there ``` ├── myproject │ ├── env │ ├── .git │ └── .gitignore ```
Author
Contributor
Copy link

Done.

Done.
renaissance marked this conversation as resolved
@ -56,0 +144,4 @@
If you have followed the steps described up to this point, your local repository should now contain your virtual environment's folder **```env```** in addition to the hidden **```.git```** directory and the **```.gitignore```** file that we have already described at the end of the section [Creating a Python virtual environment](#creating-a-python-virtual-environment).
<a name="mydocs"></a>
Contributor
Copy link

As @fnetX already mentioned you can use the header links (e.g. http://localhost:8080/codeberg-pages/#1.-setting-up-the-project)

As @fnetX already mentioned you can use the header links (e.g. http://localhost:8080/codeberg-pages/#1.-setting-up-the-project)
Owner
Copy link

This is in the middle of a section, right? Makes sense to add a custom link there if really necessary.

This is in the middle of a section, right? Makes sense to add a custom link there if really necessary.
renaissance marked this conversation as resolved
@ -56,0 +162,4 @@
└── .gitignore
```
With your virtual environment activated as shown above, it is now time to install Sphinx with the ```pip``` tool. To do so, run the command:
Contributor
Copy link

Sometimes you are using one backtick ` inline, sometimes two backticks `` and now I see even three backticks ```. I am not quite sure if there is a difference but if not please use a single backtick ` inline and three backticks ``` for code blocks

Sometimes you are using one backtick \` inline, sometimes two backticks \`\` and now I see even three backticks \```. I am not quite sure if there is a difference but if not please use a single backtick \` inline and three backticks \``` for code blocks
Author
Contributor
Copy link

Done.

Done.
renaissance marked this conversation as resolved
@ -56,0 +199,4 @@
To set up a local testing server for your documentation project, you can use the Python module **``http.server``**. To do so, you will first have to build the html resources for the initial test by running the command:
<a name="build"></a>
Contributor
Copy link

Same as the above: Use the generated header links

Same as the above: Use the generated header links
Author
Contributor
Copy link

Done.

Done.
renaissance marked this conversation as resolved
Contributor
Copy link

Also since youve done a lot of commits, it would make sense to squash them together, if the PR is not doing it by default.

If you need help with squashing feel free to ask for help

Also since youve done a lot of commits, it would make sense to squash them together, if the PR is not doing it by default. If you need help with squashing feel free to ask for help
Owner
Copy link

There is a squash option during merging, the merging person needs to remember to do it.

There is a squash option during merging, the merging person needs to remember to do it.
Contributor
Copy link

There is a squash option during merging, the merging person needs to remember to do it.

Alright I already assigned myself so I will do that

> There is a squash option during merging, the merging person needs to remember to do it. Alright I already assigned myself so I will do that
Contributor
Copy link

But I would still like to include it in the documentation, therefore I would suggest to create a new section within the pages section.

We had some discussions about that and we thought about a structure like this:

├── docs
│ └── content
│ └── codeberg-pages
│ ├── examples
│ │ ├── a-example
│ │ ├── another-example
│ │ └── docs-as-code
│ │ └── index.md
│ ├── index.md
│ └── troubleshooting.md

It isn't possible to create sub-categories in the docs yet. That would probably need some template and UI changes. Though it would be nice to have.

@ka2in for now you could create an examples.md with a brief description, then put the entire docs-as-code article (including the additions to index.md) under a sub-heading.

> But I would still like to include it in the documentation, therefore I would suggest to create a new section within the pages section. > >We had some discussions about that and we thought about a structure like this: > > ``` > ├── docs > │ └── content > │ └── codeberg-pages > │ ├── examples > │ │ ├── a-example > │ │ ├── another-example > │ │ └── docs-as-code > │ │ └── index.md > │ ├── index.md > │ └── troubleshooting.md > ``` It isn't possible to create sub-categories in the docs yet. That would probably need some template and UI changes. Though it would be nice to have. @ka2in for now you could create an examples.md with a brief description, then put the entire docs-as-code article (including the additions to index.md) under a sub-heading.
Author
Contributor
Copy link

But I would still like to include it in the documentation, therefore I would suggest to create a new section within the pages section.

We had some discussions about that and we thought about a structure like this:

├── docs
│ └── content
│ └── codeberg-pages
│ ├── examples
│ │ ├── a-example
│ │ ├── another-example
│ │ └── docs-as-code
│ │ └── index.md
│ ├── index.md
│ └── troubleshooting.md

It isn't possible to create sub-categories in the docs yet. That would probably need some template and UI changes. Though it would be nice to have.

@ka2in for now you could create an examples.md with a brief description, then put the entire docs-as-code article (including the additions to index.md) under a sub-heading.

@n Thank you! I followed the initial advice of @fnetX and created a new, separate section right after the section "Codeberg Pages".

> > But I would still like to include it in the documentation, therefore I would suggest to create a new section within the pages section. > > > >We had some discussions about that and we thought about a structure like this: > > > > ``` > > ├── docs > > │ └── content > > │ └── codeberg-pages > > │ ├── examples > > │ │ ├── a-example > > │ │ ├── another-example > > │ │ └── docs-as-code > > │ │ └── index.md > > │ ├── index.md > > │ └── troubleshooting.md > > ``` > > It isn't possible to create sub-categories in the docs yet. That would probably need some template and UI changes. Though it would be nice to have. > > @ka2in for now you could create an examples.md with a brief description, then put the entire docs-as-code article (including the additions to index.md) under a sub-heading. @n Thank you! I followed the initial advice of @fnetX and created a new, separate section right after the section "Codeberg Pages".
ka2in changed title from (削除) WIP: Docs-as-Code with Sphinx and Codeberg Pages (削除ここまで) to Docs-as-Code with Sphinx and Codeberg Pages 2022年02月14日 00:32:57 +01:00
@ -0,0 +1,9 @@
---
eleventyNavigation:
key: Examples
title: Examples
Contributor
Copy link

This is of course a workaround until we manage to implement sub-categories but still it is unclear that this section is related to the pages section

├── Codeberg Pages
│  └── Troubleshooting
└── Examples
 ├── Docs as Code
 └── Pushing output from SSGs into Codeberg Pages

This is what it looks like on the web view.

Maybe rename the section to Codeberg Pages - Examples, or something like that, for now

This is of course a workaround until we manage to implement sub-categories but still it is unclear that this section is related to the pages section ``` ├── Codeberg Pages │ └── Troubleshooting └── Examples ├── Docs as Code └── Pushing output from SSGs into Codeberg Pages ``` This is what it looks like on the web view. Maybe rename the section to `Codeberg Pages - Examples`, or something like that, for now
Owner
Copy link

The "Pushing output" ... better fits below Codeberg Pages below. Also, I don't like the new Section approach, can we keep this structure for filenames (URLs + on disk tree, future proof / avoid renames in the future)

─── Codeberg Pages
	├── Troubleshooting
	├── Pushing output from SSGs into Codeberg Pages
	└── Examples
		└── Docs as Code with Spinx

But this for the sidebar (using the eleventy parent tools that don't have to be equal to how it's structured on the disk)

─── Codeberg Pages
	├── Troubleshooting
	├── Pushing output from SSGs into Codeberg Pages
	└── Example: Docs as Code with Spinx

I don't mind whether the generic instruction of how to push SSG output to pages resides under Examples or Codeberg Pages directly.

The "Pushing output" ... better fits below Codeberg Pages below. Also, I don't like the new Section approach, can we keep this structure for filenames (URLs + on disk tree, future proof / avoid renames in the future) ~~~ ─── Codeberg Pages ├── Troubleshooting ├── Pushing output from SSGs into Codeberg Pages └── Examples └── Docs as Code with Spinx ~~~ But this for the sidebar (using the eleventy parent tools that don't have to be equal to how it's structured on the disk) ~~~ ─── Codeberg Pages ├── Troubleshooting ├── Pushing output from SSGs into Codeberg Pages └── Example: Docs as Code with Spinx ~~~ I don't mind whether the generic instruction of how to push SSG output to pages resides under Examples or Codeberg Pages directly.
Author
Contributor
Copy link

It makes more sense to keep the example with Sphinx above the article about pushing output into Codeberg Pages. You first test on your local environment, and once you're satisfied with the result, you push the output into Codeberg Pages.

It makes more sense to keep the example with Sphinx above the article about pushing output into Codeberg Pages. You first test on your local environment, and once you're satisfied with the result, you push the output into Codeberg Pages.
Owner
Copy link

I tend to disagree. Pushing output to Codeberg Pages is relevant for much more people than the specific example about Spinx. Also, these steps can be learned independently (While I get that your tutorial like initial writeup is kind-of separated now, you can learn how to push something to pages first, then consider if you like it, and then consider if you want this specific example).

But I won't block this with an inverted order if you insist.

I tend to disagree. Pushing output to Codeberg Pages is relevant for much more people than the specific example about Spinx. Also, these steps can be learned independently (While I get that your tutorial like initial writeup is kind-of separated now, you can learn how to push something to pages first, then consider if you like it, and then consider if you want this specific example). But I won't block this with an inverted order if you insist.
Author
Contributor
Copy link

Order inverted.
The initial intention was to introduce the user to the concept of "Docs-as-Code". Consequently, the user tests something on the local environment, then pushes the output into Codeberg Pages.

Order inverted. The initial intention was to introduce the user to the concept of "Docs-as-Code". Consequently, the user tests something on the local environment, then pushes the output into Codeberg Pages.
renaissance marked this conversation as resolved
Contributor
Copy link

Your articles are now missing entirely, arent they? @ka2in

Your articles are now missing entirely, arent they? @ka2in
Author
Contributor
Copy link

@schorsch
This is what "git status" gives me in my active directory:

On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean
@schorsch This is what "git status" gives me in my active directory: ``` On branch main Your branch is up to date with 'origin/main'. nothing to commit, working tree clean ```
Contributor
Copy link

But I cant see your articles in the sidebar

image

But I cant see your articles in the sidebar ![image](/attachments/cac38c8e-9a35-4665-80d6-1d2b8b907246)
Contributor
Copy link

And also not in the pages article

image

And also not in the pages article ![image](/attachments/2d1ebc9f-2e6c-438c-9cfb-93b2ffdeb909)
Contributor
Copy link

Im so sorry I was on the wrong branch

Im so sorry I was on the wrong branch
Contributor
Copy link

Everything is fine now

Everything is fine now
Author
Contributor
Copy link

@schorsch Thank you for merging the commits in the upstream repo. I've noticed that the content is still offline. Is this a normal behavior at this point of the process?

@schorsch Thank you for merging the commits in the upstream repo. I've noticed that the content is still offline. Is this a normal behavior at this point of the process?
Owner
Copy link

@ka2in Thank you for your submission and being patient during review. I'll deploy the changes shortly.

@ka2in Thank you for your submission and being patient during review. I'll deploy the changes shortly.
Sign in to join this conversation.
No reviewers
Labels
Clear labels
Codeberg Pages
Issues affecting Codeberg Pages
Documentation Usability
Issues related to using and reading docs.codeberg.org
Forgejo
Good First Issue! 👋
Kind: Bug
Kind: Documentation
Kind: Enhancement
Kind: Feature
Kind: Question
Kind: Security
Licensing
Part: Generator
This is related to the generation of the documentation, not to the content itself
Priority: High
The priority is high
Priority: Low
The priority is low
Priority: Medium
The priority is medium
Reviewed: Confirmed
Something has been confirmed
Reviewed: Duplicate
Something exists already
Reviewed: Invalid
Something was marked as invalid
Reviewed: Wontfix
Something won't be fixed
Status: Blocked
Status: Help wanted
Contributions are welcome!
Status: In progress
Work is in progress
Status: Needs feedback
Feedback is needed
Status: Ready for Review
Work is completed
Status: Review
Review is in progress / Reviewers wanted
Status: Stale
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
4 participants
Notifications
Total time spent: 1 hour 10 minutes
renaissance
1 hour 10 minutes
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

2022年02月09日

Dependencies

No dependencies set.

Reference
Codeberg/Documentation!198
Reference in a new issue
Codeberg/Documentation
No description provided.
Delete branch "ka2in/Documentation:main"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?