sagemath / trac-to-github

Script to migrate Trac tickets to GitHub issues and the Trac wiki to markdown. Input: https://trac.sagemath.org/ ➠ Intermediate: https://github.com/sagemath/trac_to_gh ➠ Output: https://github.com/sagemath/sage/issues
https://trac.sagemath.org/ticket/30363
7 stars 5 forks source link

Add https://github.com/sagemath organization README #162

Closed mkoeppe closed 1 year ago

mkoeppe commented 1 year ago

Displayed when people visit https://github.com/sagemath

kwankyu commented 1 year ago

We may use this to start:

https://github.com/sagemath/sage-archive-2023-02-01/blob/develop/CONTRIBUTING.md

mkoeppe commented 1 year ago

Yes, adding material from there seems a good idea

kwankyu commented 1 year ago

For inspiration: https://github.blog/2023-02-01-open-sources-impact-on-the-worlds-100-million-developers

kwankyu commented 1 year ago

From ChatGPT:

What is the sagemath project?

SageMath is an open-source mathematical software system that provides a suite of tools for performing various mathematical operations, such as algebra, calculus, number theory, and more. Its role is to provide a comprehensive, free alternative to proprietary mathematical software, allowing for open access to mathematical computation for researchers, students, and the general public. Additionally, SageMath integrates many existing open-source mathematical packages and libraries, making it a convenient and unified platform for mathematical computations.

SageMath is a free, open-source mathematical software system that integrates various mathematical libraries and supports a broad range of mathematical activities, including algebra, calculus, number theory, cryptography, numerical computation, and more. It provides an interface for users to perform mathematical operations, run simulations, create graphics, and more. It aims to create a viable alternative to proprietary mathematical software such as Matlab, Maple, and Mathematica.

SageMath is a free open-source mathematics software system that is based on the Python programming language. It covers a wide range of mathematical areas including algebra, calculus, number theory, cryptography, graph theory, and more. It aims to provide an alternative to commercial mathematical software such as Maple, Matlab, and Mathematica. SageMath combines the power of many existing open-source packages and provides an integrated platform for mathematical computing, education, and research.

kwankyu commented 1 year ago

I had this question myself: Is sagemath "mathematical software" or "mathematics software". I am inclined to the latter.

kwankyu commented 1 year ago

From ChatGPT:

What is the difference in meaning between "mathematical software" and "mathematics software"?

The difference between "mathematical software" and "mathematics software" is minimal, if any. Both terms are commonly used to describe software programs designed to perform mathematical calculations, simulations, and modeling. However, "mathematical software" might have a slightly broader meaning, as it may refer to software used in a wider range of mathematical fields, such as numerical analysis, linear algebra, and optimization, while "mathematics software" might have a narrower meaning, referring specifically to software used for teaching and learning mathematics.

How smart!

kwankyu commented 1 year ago

Processed by a Natural Intelligence:

SageMath is a free, open-source mathematical software system based on the Python programming language. It covers a wide range of mathematical areas including algebra, calculus, number theory, geometry, graph theory, combinatorics and much more. It is used to perform calculations, graphing, simulations, and modeling in physics, cryptography, coding theory, optimization and indeed in all of mathematical fields.

Sage, as we call SageMath for short, started with the aim of providing a free alternative to proprietary mathematical software such as Magma, Maple, Mathematica and Matlab. Thus it combines the power of many existing open-source packages, and provides an integrated platform for mathematical computing, education, and research. Now the SageMath project acts as an umbrella project of open-source mathematical software.

The developer community of the SageMath project is constantly improving Sage and related packages, and we invite you to help improve the source code, or contribute in your own way. We heartily welcome all kinds of contributions, technical or non-technical, from adding stars to our repositories, reporting bugs or typos, commenting to issues, or creating Pulling Requests, to donations. We provide a warm and supportive environment in which contributors experience large-scale open-source software development for humanity.

kwankyu commented 1 year ago

The current README.md is outdated.

kwankyu commented 1 year ago

We may update it so that it consists of an introduction (I suggested one version above) and a list of announcements, including a short version of the current readme about mannequin accounts.

mkoeppe commented 1 year ago

Sounds good. PR?

kwankyu commented 1 year ago

Where is the organization README.md? Is it updated by a PR?

kwankyu commented 1 year ago

I got it from sagemath/.github.

mkoeppe commented 1 year ago

https://github.com/sagemath/.github/pull/3 is merged, thanks!

kwankyu commented 1 year ago

Thank you. I forgot the last bullet point (link to gitlab), and there are some typos. I will make another PR later if you do not find a time to fix them.

kwankyu commented 1 year ago

Perhaps this is done now?

mkoeppe commented 1 year ago

Yes, thank you!