ceps icon indicating copy to clipboard operation
ceps copied to clipboard

Proposal: Add Emojis to the CEPS

Open LtDan33 opened this issue 4 years ago β€’ 5 comments

Since each CEP is a single file, could use a emoji to signify its status? You can add these to the front of the commit message/PR. This would allow us to quickly see at a glance what the status of things are. I tried an example in the CEP-4 branch

πŸ”¨ for Draft πŸ› οΈ Proposed βœ”οΈ Accepted βž– Rejected βœ… Implemented ⚑ Deferred (Not sure on this one)

@jezdez what do you think?

LtDan33 avatar Aug 18 '21 21:08 LtDan33

Hmm, I'd be worried about emoji in commit messages personally since it makes the commit log messy in the git log output and GitHub history view. Since commit messages are forever I'd keep it simple with those for now. There is also a bit of an issue for people that don't have a font with Emoji support installed for their command line (e.g. older Windows).

Alternatively, would having a listing of the current CEPs in the README with emojis help with the overview problem? E.g. a simple Markdown table like this:

Title Status
CEP 0 CEP template βœ”οΈ
CEP 1 CEP Purpose and Guidelines πŸ’¬
CEP 2 Add plugin architecture to Conda βœ”οΈ
CEP 3 Using the Mamba solver in Conda 🚧

BTW, here'd be my proposal for the set of emojis:

🚧 for Draft πŸ’¬ Proposed βœ”οΈ Accepted βž– Rejected πŸŽ‰ Implemented πŸ”™ Deferred (Not sure on this one)

jezdez avatar Aug 19 '21 12:08 jezdez

Good points. Yeah maybe having it in the readme would work. I think it would be just very easy to then see which ones someone could maybe look at if they are wanting to, and its part of the flow. We could use labels too, but I don't think they work as well due to needing to work just with a github function and is outside the actual code/files

LtDan33 avatar Aug 19 '21 15:08 LtDan33

I like the idea of this information being in the Readme and kept up to date.
I like the emojis that Jannis proposed - those are all very clear to me.

csoja avatar Aug 19 '21 16:08 csoja

Self writing READMEs are nice for this. There are some examples in those fancy profile page READMEs. I can work on that if needed.

jaimergp avatar Aug 19 '21 17:08 jaimergp

I agree that this should be implemented as a self writing README, otherwise it will absolutely become a pain to maintain. Is the idea to create a scheduled GitHub action that regenerates the index at some interval? Or is it preferred to use a bot/action that regenerates the index as part of the PR?

A few other options for the deferred icon: ⏳ - it's waiting on ______ ⏸️ - it's on pause πŸ›‘ - it's been blocked πŸ“Œ - we've put a pin in it πŸ—„οΈ - it's been filed away

kenodegard avatar Oct 07 '21 09:10 kenodegard