add themes and external renderers #27

Merged
meaz merged 9 commits from themes into main 2023-02-24 06:56:43 +01:00
Owner

I completely rewrote the way we deploy themes because the way I did it before couldn't work for other repos than the forgejo-beetroot theme repo.

I've checked lots of differents gitea theme repos, and they're all set differently. So now, this role clones repos, check if they're css files in them, copy those files in the right place and update the app.ini THEMES var. I've tried it with 10-15 different repos, it works with all of them.

I completely rewrote the way we deploy themes because the way I did it before couldn't work for other repos than the forgejo-beetroot theme repo. I've checked lots of differents gitea theme repos, and they're all set differently. So now, this role clones repos, check if they're css files in them, copy those files in the right place and update the app.ini THEMES var. I've tried it with 10-15 different repos, it works with all of them.
muppeth was assigned by meaz 2023-02-23 11:14:07 +01:00
meaz added 4 commits 2023-02-23 11:14:08 +01:00
meaz added 1 commit 2023-02-23 11:51:06 +01:00
meaz added 1 commit 2023-02-23 14:35:11 +01:00
meaz changed title from add themes to add themes and external renderers 2023-02-23 14:35:27 +01:00
Author
Owner

As I was on it, I also added the possibility to deploy external renderers as asked here: Disroot/Disroot-Project#88

As I was on it, I also added the possibility to deploy external renderers as asked here: https://git.disroot.org/Disroot/Disroot-Project/issues/88
meaz added 2 commits 2023-02-23 14:37:56 +01:00
muppeth added 1 commit 2023-02-24 01:36:42 +01:00
muppeth approved these changes 2023-02-24 02:00:40 +01:00
meaz merged commit 52b136833b into main 2023-02-24 06:56:43 +01:00
meaz referenced this pull request from a commit 2023-02-24 06:56:43 +01:00
meaz referenced this pull request from a commit 2023-02-24 06:56:57 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Disroot-Ansible/forgejo#27
No description provided.