Code Monkey home page Code Monkey logo

Comments (8)

linD026 avatar linD026 commented on August 19, 2024 1

We can open the new issue or use the current one to tell the contributor to give us their main email.
By the way, my main email is [email protected]. And the linzhien is also my sub-account.
Thanks.

from lkmpg.

jserv avatar jserv commented on August 19, 2024

A good example is The Not So Short Introduction to LATEX 2ε
source: https://github.com/oetiker/lshort/blob/master/book/src/contrib.tex

from lkmpg.

jserv avatar jserv commented on August 19, 2024

Since we have received the contributions from individuals, it is time to update acknowledgement list. Preliminary steps:

  1. Create a new TeX document, contrib.tex, which preserves the names and email address in alphabetical order.
  2. Include contrib.tex in section "Acknowledgements"
  3. Ensure each contributor is listed within compact layout.

from lkmpg.

fennecJ avatar fennecJ commented on August 19, 2024

I manage to write a script to generate the contributors' list and parse the output into contrib.tex
However, some contributors are duplicated due to different email addresses they use:
image

This can be solved via configuring .mailmap manually, but I don't know which email is their main email.

Currently the output can be checked in here:
https://fennecj.github.io/lkmpg/#acknowledgements

from lkmpg.

jserv avatar jserv commented on August 19, 2024

I manage to write a script to generate the contributors' list and parse the output into contrib.tex
However, some contributors are duplicated due to different email addresses they use:

You can prepare the script(s) in directory scripts/, which is intended for maintenance purpose. The format of contributor list can be as following:

Name (to be listed in LKMPG)[, Hanyu Pinyin], email-1[, email-2][, email 3][, remark (usually GitHub account)]

Take me for example,

Jim Huang, Ching-Chun Huang, [email protected], [email protected], [email protected], jserv

Then, we can make use of grep to see if the contributor was already listed or not.

from lkmpg.

jserv avatar jserv commented on August 19, 2024

This can be solved via configuring .mailmap manually, but I don't know which email is their main email.

Only the preferable name would appear in the Acknowledgements section of LKMPG. No email address is shown except me (as the maintainer).

from lkmpg.

fennecJ avatar fennecJ commented on August 19, 2024

Only the preferable name would appear in the Acknowledgements section of LKMPG. No email address is shown except me (as the maintainer).

I know, the reason why I wanted to know the main mail of contributors is that I want to maintain the list as the example source
code you mentioned before (https://github.com/oetiker/lshort/blob/master/book/src/contrib.tex).
Which is in the format of
Name, % Email
Where the % causes latex ignore the info after it.

I can also make scripts to generate the list as you said, that is

Name (to be listed in LKMPG)[, Hanyu Pinyin], email-1[, email-2][, email 3][, remark (usually GitHub account)]

Which puts different emails in the same line if they belong to the same name.
Then use another script to parse the list and generate the contrib.tex.
But I wonder how will we deal with the situation that two different contributors use the same name in commit logs.
If that thing happened, will we put their emails in the same line or another new line?

from lkmpg.

jserv avatar jserv commented on August 19, 2024

But I wonder how will we deal with the situation that two different contributors use the same name in commit logs.
If that thing happened, will we put their emails in the same line or another new line?

It implies that we have much stronger community at that time. We can then manipulate manually.

from lkmpg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.