all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: koder33 <koder33@protonmail.com>
To: "emacs-devel@gnu.org" <emacs-devel@gnu.org>
Subject: Re: Gitlab Migration
Date: Sat, 11 Sep 2021 08:48:59 +0000	[thread overview]
Message-ID: <cc9g7zcs2vWwG9QiA6aY4UruBQftbbMipl_b3jrNYHFLaxYDtX6Tmfxsx3-SqJPluNr4iBlzo_ahUSsBsIyfPfckeZiaXJfCecfGnIAE7Vo=@protonmail.com> (raw)
In-Reply-To: <xPWlCZ-ymE_ygFJBPoKPru9h_I7tQy3tA_oN1c0u1K_9D9Wiyesnk0pdcBO-hiiIyB8lu1WVxXJ-PoLt76C1F07PF9ox0U0k4QQzGiUfYaE=@protonmail.com>

Just reply to my own post for completeness.

"Client part" can be implemented as an add-on/module in emacs itself; even with lisp.

"Server part" just provide a bunch of api to communicate.

Feel free to choose an app layer protocol (http, https, others ...) for communication;
 even raw ip socket as they best fit.

BTW: How about other projects under the GNU/FSF umbrella wrt "forge" things.

How about unifying all member project into one 'server'/'server api' then use emacs with mentioned add-on(s) as client to manage everything wrt forge.

One add-on for e-mail things, one for vcs/scm backend and one for instant messaging :P

Sounds crazy? Posting just FYI. If counts as noise pardon me.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

On Friday, September 10th, 2021 at 9:53 PM, koder33  wrote:

> hi. Just come here to drop a brillant idea as one more option: Write your own server-client app.
>
> Pros:
>
> -   Really not need to go beyond above 3-5k LOC.
> -   Its needs written with C language. Available eveywhere.
> -   No JS problem from the beginning.
> -   No spam message or spam account.
> -   No needs for an e-mail account.
> -   Client part as cli or basic curses/dialog like tui. Available everwhere, even a system composed only kernel + busybox.
> -   Its generic. Available for everyone/every other project to host own project.
> -   Offers 100% control w.r.t security, privacy.
> -   Low maintenance burden for admins, project leaders.
> -   Low maintenance burden for its own developer.
> -   Easy to use for user. Single click/press to fork, make patch, MR, commit ...
> -   Feel free to use git, hg ... as backend. Or rool your own.
> -   So on.
> -   Really so on.
>
>     Cons:
> -   Someone has to write.
> -   No fancy, no loby, no eyecandy.



  reply	other threads:[~2021-09-11  8:48 UTC|newest]

Thread overview: 353+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-10 21:53 Gitlab Migration koder33
2021-09-11  8:48 ` koder33 [this message]
  -- strict thread matches above, loose matches on Subject: below --
2021-09-03 15:29 Simon Pugnet
2021-08-26 16:20 Daniel Fleischer
2021-08-26 16:32 ` Eli Zaretskii
2021-08-26 16:40   ` Dmitry Gutov
2021-08-26 16:56     ` Eli Zaretskii
2021-08-26 19:27       ` Dmitry Gutov
2021-08-26 19:33         ` Eli Zaretskii
2021-08-27 22:50         ` Yuchen Pei
2021-08-28  4:57           ` Werner LEMBERG
2021-08-28  7:44             ` Eli Zaretskii
2021-08-28  7:57               ` tomas
2021-08-28  8:42                 ` Eli Zaretskii
2021-08-28  8:47                   ` tomas
2021-08-26 19:38       ` dick
2021-08-26 19:51         ` Eli Zaretskii
2021-08-27  6:26         ` tomas
2021-08-27 12:11           ` dick
2021-08-27 12:20             ` tomas
2021-08-27 12:41             ` Eli Zaretskii
2021-09-02 11:06         ` Alexander Adolf
2021-09-02 11:13           ` Alexander Adolf
2021-09-02 12:12           ` Eli Zaretskii
2021-08-26 16:38 ` Lars Ingebrigtsen
2021-08-26 17:24 ` Philip Kaludercic
2021-08-26 17:52   ` Theodor Thornhill
2021-08-26 18:21     ` Philip Kaludercic
2021-08-26 17:59   ` Lars Ingebrigtsen
2021-08-26 18:42     ` Jim Porter
2021-08-26 19:09       ` Eli Zaretskii
2021-08-26 19:31     ` Dmitry Gutov
2021-08-26 19:41       ` Eli Zaretskii
2021-08-26 20:12         ` Dmitry Gutov
2021-08-26 20:51           ` Arthur Miller
2021-08-26 21:13             ` Dmitry Gutov
2021-08-26 22:05               ` Arthur Miller
2021-08-27  6:09             ` Eli Zaretskii
2021-08-28  1:51               ` Arthur Miller
2021-08-28  6:45                 ` Eli Zaretskii
2021-08-28  8:53                   ` Arthur Miller
2021-08-27  0:40       ` Po Lu
2021-08-27  1:31         ` Arthur Miller
2021-08-27 11:33           ` Dmitry Gutov
2021-08-28  5:05             ` Arthur Miller
2021-08-29  1:27             ` Po Lu
2021-08-27  1:01       ` Tim Cross
2021-08-27  7:07         ` Daniel Fleischer
2021-08-27  7:34           ` Tim Cross
2021-08-27  8:25             ` tomas
2021-08-27  9:47               ` Tim Cross
2021-08-27 10:44                 ` tomas
2021-08-27 11:54                 ` Eli Zaretskii
2021-08-27 11:49               ` Eli Zaretskii
2021-08-27 12:03                 ` tomas
2021-08-28  2:04                   ` Arthur Miller
2021-08-28  2:01               ` Arthur Miller
2021-08-28  1:39             ` Arthur Miller
2021-08-28  2:38               ` Stefan Monnier
2021-08-28  2:59                 ` Arthur Miller
2021-08-28  6:57                 ` tomas
2021-08-28  7:41                   ` Eli Zaretskii
2021-08-28  7:53                     ` tomas
2021-08-28  8:39                       ` Eli Zaretskii
2021-08-28  8:43                         ` tomas
2021-08-29  3:03                   ` Richard Stallman
2021-08-29 12:55                     ` Eli Zaretskii
2021-08-28  3:21               ` Tim Cross
2021-08-28  5:02                 ` Arthur Miller
2021-08-28  7:53                   ` Tim Cross
2021-08-28  8:52                     ` Eli Zaretskii
2021-08-28  9:10                       ` tomas
2021-08-28  9:54                         ` Tim Cross
2021-08-28  9:33                     ` Arthur Miller
2021-08-28  6:26               ` Eli Zaretskii
2021-09-01 17:15         ` Maxim Nikulin
2021-08-26 18:01   ` john muhl
2021-08-26 19:08     ` Greg Farough
2021-08-26 19:21       ` Stefan Monnier
2021-08-27 13:47     ` Daniel Martín
2021-08-27 14:57       ` Tassilo Horn
2021-08-27 15:35         ` Daniel Martín
2021-08-26 18:36   ` Clément Pit-Claudel
2021-08-26 19:04     ` Eli Zaretskii
2021-08-26 19:26       ` Lars Ingebrigtsen
2021-08-26 21:52         ` Stefan Monnier
2021-09-02 15:25           ` Daniel Brooks
2021-08-26 19:37       ` Dmitry Gutov
2021-08-26 19:44         ` Eli Zaretskii
2021-08-26 20:05           ` Dmitry Gutov
2021-09-02 15:30           ` Daniel Brooks
2021-09-02 16:03             ` Eli Zaretskii
2021-09-02 16:19               ` Óscar Fuentes
2021-09-02 16:47                 ` Eli Zaretskii
2021-09-02 17:01                   ` Yuri Khan
2021-09-02 17:09                     ` Eli Zaretskii
2021-09-02 17:24                       ` Yuri Khan
2021-09-02 17:33                         ` Eli Zaretskii
2021-09-02 17:36                       ` Óscar Fuentes
2021-09-02 17:40                       ` Dmitry Gutov
2021-09-02 18:26               ` Daniel Brooks
2021-08-26 21:55         ` Stefan Monnier
2021-08-27  6:00         ` tomas
2021-08-27 11:25           ` Dmitry Gutov
2021-08-26 20:09       ` Clément Pit-Claudel
2021-08-27  5:51         ` Eli Zaretskii
2021-08-27  6:04           ` Clément Pit-Claudel
2021-08-27  6:10           ` Tim Cross
2021-08-27  8:26             ` Andreas Schwab
2021-08-27 11:28             ` Eli Zaretskii
2021-08-27  0:38       ` Tim Cross
2021-08-27  1:00         ` Jean-Christophe Helary
2021-08-26 21:24     ` Arthur Miller
2021-08-26 23:52   ` Tim Cross
2021-08-28  2:59     ` Richard Stallman
2021-08-28  4:50       ` Arthur Miller
2021-08-29  3:03         ` Richard Stallman
2021-08-27  7:00   ` Daniel Fleischer
2021-08-27  7:16     ` Tim Cross
2021-08-27 11:30     ` Eli Zaretskii
2021-08-27 14:33       ` Stefan Monnier
2021-08-27 14:46         ` Lars Ingebrigtsen
2021-08-27 14:50           ` Philip Kaludercic
2021-08-27 15:14           ` André A. Gomes
2021-08-27 15:29           ` Theodor Thornhill
2021-08-27 19:08             ` Eli Zaretskii
2021-08-27 19:38               ` Theodor Thornhill
2021-08-27 20:07                 ` Eli Zaretskii
2021-08-27 20:58                   ` Philip Kaludercic
2021-08-27 21:06                     ` Sean Whitton
2021-08-28  8:00                     ` Eli Zaretskii
2021-08-28 15:20                       ` Lars Ingebrigtsen
2021-08-28 16:04                         ` Drew DeVault
2021-08-28 18:08                           ` Daniel Martín
2021-08-28 18:13                             ` Eli Zaretskii
2021-08-28 18:19                             ` Lars Ingebrigtsen
2021-08-28 18:32                             ` Drew DeVault
2021-08-29  1:56                           ` Dmitry Gutov
2021-08-29  6:55                             ` Drew DeVault
2021-08-29  7:38                               ` Eli Zaretskii
2021-08-29  7:42                                 ` Drew DeVault
2021-08-29  8:21                                   ` Eli Zaretskii
2021-08-29  8:23                                     ` Drew DeVault
2021-08-29  8:30                                       ` Theodor Thornhill
2021-08-29  8:33                                         ` Drew DeVault
2021-08-29  8:39                                           ` Theodor Thornhill
2021-08-29 11:33                                         ` theo
2021-08-29 19:03                                           ` Tassilo Horn
2021-08-29 19:50                                             ` Theodor Thornhill
2021-08-29  8:45                                       ` Eli Zaretskii
2021-08-29  9:09                                       ` João Távora
2021-08-29  9:53                                         ` João Távora
2021-08-29  8:36                                     ` David Engster
2021-08-29  8:37                                     ` Eli Zaretskii
2021-08-29 22:27                                   ` Dmitry Gutov
2021-08-30  6:31                                     ` Drew DeVault
2021-08-30 12:32                                       ` Dmitry Gutov
2021-08-29 23:17                               ` Dmitry Gutov
2021-08-30  6:29                                 ` Drew DeVault
2021-08-30 12:47                                   ` Dmitry Gutov
2021-08-30 12:49                                     ` Drew DeVault
2021-08-30 13:00                                       ` Dmitry Gutov
2021-08-30 13:03                                         ` Drew DeVault
2021-08-30 13:06                                           ` Dmitry Gutov
2021-08-29  7:42                             ` Lars Ingebrigtsen
2021-08-29  8:22                               ` Eli Zaretskii
2021-08-29 21:13                               ` Dmitry Gutov
2021-08-27 21:04                   ` Theodor Thornhill
2021-08-28  7:55                     ` Eli Zaretskii
2021-08-28  8:05                       ` Theodor Thornhill
2021-08-28 10:16                         ` Drew DeVault
2021-08-28 12:09                           ` Daniel Fleischer
2021-08-28 12:29                             ` Drew DeVault
2021-08-28 13:26                             ` Jean-Christophe Helary
2021-08-28 10:49                         ` Alan Third
2021-08-28 11:42                           ` Theodor Thornhill
2021-08-28 11:47                             ` Jean-Christophe Helary
2021-08-28 11:56                               ` Theodor Thornhill
2021-08-28 12:09                                 ` Drew DeVault
2021-08-28 15:24                     ` Lars Ingebrigtsen
2021-08-28 15:35                       ` Theodor Thornhill
2021-08-28 15:45                         ` Lars Ingebrigtsen
2021-08-27 21:09         ` Dmitry Gutov
2021-08-27 21:17           ` Theodor Thornhill
2021-08-27 21:35             ` Dmitry Gutov
2021-08-27 21:44               ` Theodor Thornhill
2021-08-27 22:42                 ` Dmitry Gutov
2021-08-28  6:01             ` Eli Zaretskii
2021-08-28  6:26               ` Theodor Thornhill
2021-08-28  7:30                 ` Eli Zaretskii
2021-08-28  7:56                   ` Theodor Thornhill
2021-08-28  8:41                     ` Eli Zaretskii
2021-08-28  9:00                       ` Theodor Thornhill
2021-08-28  9:24                         ` Eli Zaretskii
2021-08-28  9:51                           ` Theodor Thornhill
2021-08-28 10:18                   ` Daniel Fleischer
2021-08-28 11:43                     ` Philip Kaludercic
2021-08-28 11:45                       ` Theodor Thornhill
2021-08-28 12:25                         ` Philip Kaludercic
2021-08-28 13:49                         ` Dmitry Gutov
2021-08-28 14:11                           ` Dmitry Gutov
2021-08-28  6:00           ` Eli Zaretskii
2021-08-29  2:27             ` Dmitry Gutov
2021-08-30  2:58               ` Richard Stallman
2021-08-30 12:20                 ` Dmitry Gutov
2021-08-30 12:48                   ` Daniel Fleischer
2021-08-30 12:55                     ` Dmitry Gutov
2021-09-03  4:57                       ` Elias Mårtenson
2021-09-03  5:26                         ` Ihor Radchenko
2021-09-03  6:40                           ` Eli Zaretskii
2021-09-03  7:26                           ` Philip Kaludercic
2021-09-03 10:26                             ` Dmitry Gutov
2021-09-03 11:11                               ` Philip Kaludercic
2021-09-03 11:31                                 ` Dmitry Gutov
2021-09-03 11:41                                   ` Eli Zaretskii
2021-09-03 12:12                                     ` Dmitry Gutov
2021-09-03 12:27                                       ` Eli Zaretskii
2021-09-03 12:32                                         ` Dmitry Gutov
2021-09-03 12:45                                           ` Eli Zaretskii
2021-09-03 13:26                                             ` Dmitry Gutov
2021-09-03 13:44                                               ` Eli Zaretskii
2021-09-03 14:15                                               ` Philip Kaludercic
2021-09-03 15:06                                                 ` Lars Ingebrigtsen
2021-09-03 15:11                                                   ` Lars Ingebrigtsen
2021-09-03 15:22                                                     ` Dmitry Gutov
2021-09-04  6:50                                                       ` Lars Ingebrigtsen
2021-09-03 16:08                                                 ` Juri Linkov
2021-09-03 19:13                                                   ` Eli Zaretskii
2021-09-03 23:03                                                     ` Dmitry Gutov
2021-09-03 14:25                                     ` Daniel Fleischer
2021-09-03 19:06                                       ` Eli Zaretskii
2021-09-04  8:02                                     ` Daniel Fleischer
2021-09-04 10:59                                       ` Dmitry Gutov
2021-09-04 11:37                                         ` Daniel Fleischer
2021-09-04 13:50                                           ` Dmitry Gutov
2021-09-04 14:10                                             ` Daniel Fleischer
2021-09-04 14:19                                               ` Eli Zaretskii
2021-09-04 14:22                                                 ` Daniel Fleischer
2021-09-04 14:45                                                   ` Eli Zaretskii
2021-09-04 14:49                                               ` Dmitry Gutov
2021-09-04 15:44                                               ` Stefan Kangas
2021-09-04 14:33                                             ` Óscar Fuentes
2021-09-04 18:07                                               ` Dmitry Gutov
2021-09-04 13:46                                         ` Stefan Monnier
2021-09-04 18:16                                           ` Dmitry Gutov
2021-09-04 18:21                                           ` Augusto Stoffel
2021-09-04 12:41                                       ` João Távora
2021-09-05  7:47                                   ` Lars Ingebrigtsen
2021-09-05  8:03                                     ` Daniel Fleischer
2021-09-05 18:38                                     ` Óscar Fuentes
2021-09-05 19:15                                       ` Dmitry Gutov
2021-09-03 10:20                         ` Dmitry Gutov
2021-09-03 10:45                         ` Stefan Kangas
2021-09-05  3:44                           ` Richard Stallman
2021-09-05  3:44                           ` Richard Stallman
2021-09-07  2:55                             ` Dmitry Gutov
2021-09-07  4:56                               ` Arthur Miller
2021-09-07  5:01                                 ` Stefan Kangas
2021-09-07  5:38                                   ` Arthur Miller
2021-09-07  8:03                                     ` Philip Kaludercic
2021-09-07 12:46                                       ` Arthur Miller
2021-09-07  7:26                                 ` Yuri Khan
2021-09-07  8:04                                   ` tomas
2021-09-07 12:41                                   ` Arthur Miller
2021-09-07 10:55                                 ` Dmitry Gutov
2021-09-07 12:49                                   ` Arthur Miller
2021-09-07 12:55                                     ` Dmitry Gutov
2021-09-07 13:24                                       ` Arthur Miller
2021-09-09  3:07                               ` Richard Stallman
2021-09-10  3:09                                 ` Dmitry Gutov
2021-09-12  1:47                                   ` Richard Stallman
2021-09-12  2:41                                     ` Dmitry Gutov
2021-08-31  3:09                   ` Richard Stallman
2021-08-31 11:43                     ` Dmitry Gutov
2021-08-31 16:03                       ` João Távora
2021-08-31 16:15                         ` Clément Pit-Claudel
2021-08-31 16:39                           ` João Távora
2021-08-31 18:53                         ` André A. Gomes
2021-09-04 23:45                           ` Yuchen Pei
2021-08-31 19:33                         ` Dmitry Gutov
2021-08-31 22:25                           ` João Távora
2021-09-03  3:10                           ` Richard Stallman
2021-08-31 16:21                       ` John Yates
2021-08-31 16:37                         ` Eli Zaretskii
2021-08-31 19:17                           ` Dmitry Gutov
2021-08-31 19:37                             ` Eli Zaretskii
2021-09-01 11:35                               ` John Yates
2021-09-01 12:36                                 ` Eli Zaretskii
2021-09-02  3:38                                 ` Richard Stallman
2021-09-02 19:02                                   ` Dmitry Gutov
2021-09-03  6:06                                     ` Eli Zaretskii
2021-09-03  6:12                                       ` Lars Ingebrigtsen
2021-09-03  6:44                                         ` Eli Zaretskii
2021-09-03 10:16                                           ` Stefan Kangas
2021-09-03  7:28                                         ` Philip Kaludercic
2021-09-03  7:31                                           ` Eli Zaretskii
2021-09-03  8:35                                             ` Philip Kaludercic
2021-09-03 10:59                                         ` Dmitry Gutov
2021-09-03 11:06                                           ` Lars Ingebrigtsen
2021-09-03 11:16                                             ` Dmitry Gutov
2021-09-03 12:11                                               ` João Távora
2021-09-03 12:14                                                 ` Dmitry Gutov
2021-09-03 12:33                                                   ` Eli Zaretskii
2021-09-03 13:08                                                     ` Dmitry Gutov
2021-09-03 15:26                                                     ` João Távora
2021-09-03 12:49                                                   ` João Távora
2021-09-03 12:19                                                 ` Dmitry Gutov
2021-09-03 12:30                                                 ` Eli Zaretskii
2021-09-03 15:49                                                   ` João Távora
2021-09-03 11:26                                           ` Eli Zaretskii
2021-09-03 12:08                                             ` Dmitry Gutov
2021-09-03 12:17                                               ` Eli Zaretskii
2021-09-04 16:24                                         ` Christian Vanderwall
2021-09-04 16:58                                           ` Stefan Kangas
2021-09-05  3:41                                     ` Richard Stallman
2021-08-31 22:24                             ` John Yates
2021-09-03  3:09                         ` Richard Stallman
2021-09-02  3:37                       ` Richard Stallman
2021-08-27 18:19       ` João Távora
2021-08-28  2:07         ` Arthur Miller
2021-08-28  2:15           ` Lars Ingebrigtsen
2021-08-29  3:00             ` Richard Stallman
2021-08-29 18:40               ` Lars Ingebrigtsen
2021-08-29  3:01         ` Richard Stallman
2021-08-27 18:02   ` Augusto Stoffel
2021-08-28  2:59   ` Richard Stallman
2021-08-28  6:58     ` Eli Zaretskii
2021-08-29  3:03       ` Richard Stallman
2021-08-26 18:51 ` Stefan Monnier
2021-08-26 19:13   ` john muhl
2021-08-27  6:50     ` Daniel Fleischer
2021-08-27 11:20       ` Eli Zaretskii
2021-08-27 23:13       ` Yuchen Pei
2021-08-28  3:03   ` Richard Stallman
2021-08-27  0:37 ` Po Lu
2021-08-27 13:35 ` Daniel Martín
2021-08-27 13:58   ` Eli Zaretskii
2021-08-27 14:17     ` Daniel Martín
2021-08-28  8:11       ` Eli Zaretskii
2021-08-28 14:07         ` Daniel Martín
2021-08-27 21:07   ` Stefan Monnier
2021-08-28  2:31     ` Arthur Miller
2021-08-28 12:23       ` Stefan Monnier
2021-08-28  5:57     ` Eli Zaretskii
2021-08-28  9:25       ` Alan Third
2021-08-28  9:40         ` Eli Zaretskii
2021-08-28 21:42         ` Basil L. Contovounesios
2021-08-28 22:03           ` Alan Third
2021-08-28  2:59 ` Richard Stallman
2021-08-28  4:51   ` Arthur Miller
2021-08-28  7:03   ` Eli Zaretskii
2021-08-28  8:12     ` Yuchen Pei
2021-08-28  8:45       ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='cc9g7zcs2vWwG9QiA6aY4UruBQftbbMipl_b3jrNYHFLaxYDtX6Tmfxsx3-SqJPluNr4iBlzo_ahUSsBsIyfPfckeZiaXJfCecfGnIAE7Vo=@protonmail.com' \
    --to=koder33@protonmail.com \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.