gitea icon indicating copy to clipboard operation
gitea copied to clipboard

Feature proposal: profile readmes

Open ptman opened this issue 4 years ago • 29 comments

Description

Basically a clone of github profile readmes. Such a good feature that's built on git. Hopefully easy to implement, as it builds on the ability to render README.md that already exists.

Screenshots

This repository README.md https://github.com/simonw/simonw is visible at https://github.com/simonw

ptman avatar Jul 13 '20 08:07 ptman

This'd be a really neat feature!

I currently link my main Account on my own Instance, but it would be neat if I could write a profile readme to basically list all my works, since they're not in one place and not every account on my instance is mine.

i.e. I could do something like this:


- [Account Name](LINK)
  - [Project](LINK)
  - [Project](LINK)

- [Account Name](LINK)
  - [Project](LINK)
  - [Project](LINK)
  - [Project](LINK)
  - [Project](LINK)

This would make it, for me personally, easier to even put my personal Gitea on a Résumé/CV and then make it easy for potential employers to look through my works

fangmarks avatar Nov 07 '20 16:11 fangmarks

What are thoughts on this simply being a field in profile settings?

Does it need to be in a magical repo with the same name as your username? (It does on GH, but in terms of Gitea)

I suppose being in a repo allows users to hook it into CI, but a repo with a single README always struck me as hacky.

jolheiser avatar Jun 18 '21 20:06 jolheiser

Repo is much nicer, with history etc. Only put stuff in the DB when it needs to be queried.

ptman avatar Jun 21 '21 13:06 ptman

i like how github did it tbh

fangmarks avatar Jun 23 '21 05:06 fangmarks

It would be cool if it will be a thing in 1.16. If it will be possible, it makes sense to have this functionality on orgs too.

CodeDoctorDE avatar Aug 22 '21 04:08 CodeDoctorDE

Having it on Orgs would be AMAZING, ngl.

A Description is neat but a profile readme, with the same support as all other markdown files, would be even better because we could go way more in depth when it comes to saying what an Org is about, if we choose to do that

fangmarks avatar Aug 22 '21 12:08 fangmarks

We are in 2021 and I strongly agree with this feature, I fond this webpage looking for a way to use a README.md as profile on gitea.
This is absolutly a great idea on github, that could be on gitea.
Thank you for the one who will change the world to me 👍🏻 .

christaus avatar Dec 05 '21 09:12 christaus

Where should we store the README.md? how about in a git repository named <user_name>/-/profile, so that you can git clone it and push to server?

lunny avatar Dec 05 '21 12:12 lunny

In github its github.com/Username/Username

CodeDoctorDE avatar Dec 05 '21 12:12 CodeDoctorDE

github.com/Username/Usernam maybe conflicted with user's repository. i.e. gitea/gitea. Or /~<user_name>, I think it's compatible with something.

lunny avatar Dec 05 '21 13:12 lunny

On orgs, github uses .github as repository name like https://github.com/LinwoodCloud/.github. Maybe gitea.com/Username/.gitea repository?

CodeDoctorDE avatar Dec 05 '21 13:12 CodeDoctorDE

On orgs, github uses .github as repository name like https://github.com/LinwoodCloud/.github. Maybe gitea.com/Username/.gitea repository?

That sounds also OK.

lunny avatar Dec 05 '21 15:12 lunny

screenshot
Simply like that: https://github.com/cGIfl300 it is stored on https://github.com/cGIfl300/cGIfl300 indeed the repository using your own nickname is indicated as "special" and the README.md is show next to your profile. (you can see my profile, I do use it)

christaus avatar Dec 05 '21 17:12 christaus

Or we can reuse repository_type, so it's a profile repository, other types are template and etc.

lunny avatar Dec 06 '21 01:12 lunny

Don't forget to also implement this on organizations.

togetherwithasteria avatar Dec 28 '21 03:12 togetherwithasteria

Really hope to see this, I think it makes exploring profiles more fun and especially now that federation is coming, it can help people find people easier.

Akselmo avatar Jan 13 '22 22:01 Akselmo

This feature would be great!

MisileLab avatar Apr 24 '22 16:04 MisileLab

hey! no update on this?

mind-overflow avatar May 30 '22 23:05 mind-overflow

Also waiting for this :)

hrueschwein avatar Jun 23 '22 08:06 hrueschwein

Hey there! I saw this issue listed on bsource a year back. I would like to work on it if its still open :)

pratik2315 avatar Jul 02 '22 13:07 pratik2315

Hey there! I saw this issue listed on bsource a year back. I would like to work on it if its still open :)

@pratik2315 Contributions are always welcome. The issue is still open, there is no PR referenced, so... grab yourself a cup of tea and create some magic, I'd say. 😉

Feel free to join the Gitea Discord server in case you have questions. There is also a develop channel.

justusbunsi avatar Jul 02 '22 16:07 justusbunsi

Hey there! So, I checked and as far as I know, the recommended way to have an Profile readme for Organizations is through .github repositories. So, the first step would be to create an .github repository for gitea. I did not find a .github repo in our org. If you guys don't mind, I could create a .github repo and then transfer the ownership to the gitea organization. and then work my way through to add profile readme and other related stuff. What'd you think?😁

pratik2315 avatar Jul 04 '22 15:07 pratik2315

@pratik2315 this proposal is for implementing profile readme in Gitea, not on GitHub for Gitea.

jolheiser avatar Jul 04 '22 15:07 jolheiser

@pratik2315 this proposal is for implementing profile readme in Gitea, not on GitHub for Gitea.

Well technically the profile readme will be in gitea. and will be displayed in Gitea org. But I may be misunderstanding something😅 Can you pls elaborate more.

pratik2315 avatar Jul 04 '22 15:07 pratik2315

Im talking about implementing something like this:

.github repo: https://github.com/asyncapi/.github organisation profile: https://github.com/asyncapi

pratik2315 avatar Jul 04 '22 15:07 pratik2315

Yes, but implementing that in Gitea, the software.

Example: .gitea repo: https://gitea.com/gitea/.gitea Org profile: https://gitea.com/gitea

Note that the former will 404 because that's what this proposal is for, being able to display that content in the first place.

jolheiser avatar Jul 04 '22 15:07 jolheiser

ahh! seems like i completely misunderstood what this proposal was about😅

pratik2315 avatar Jul 04 '22 15:07 pratik2315

I would really love to see this be implemented! :D

Tech1k avatar Jul 28 '22 02:07 Tech1k

Oh yes, this is necessary. +1

HackerDaGreat57 avatar Sep 10 '22 21:09 HackerDaGreat57

+1

arlcrow avatar Oct 21 '22 13:10 arlcrow