tomlin7 / biscuit

A lightweight, fast code editor with extensions
https://tomlin7.github.io/biscuit
MIT License
176 stars 28 forks source link

Shall there be a Big Picture for Biscuit? #121

Closed ltaoist closed 1 year ago

ltaoist commented 1 year ago

A picture describe how Biscuit integrate and promote the current market editor idea?

tomlin7 commented 1 year ago

Hey there @ltaoist , thanks for the suggestion! I liked the idea of having a picture to show the integration of biscuit extensions etc.

Also i have been documenting the codebasw properly lately so thats why commits are missing (unrelated but im also busy with university)

ltaoist commented 1 year ago

Supersonic! I like you word that "a picture to extensions”. I think this would help to a clean design.

Instances That Extensions-Category-Paradigm

As as instance, emacs wiki show a "CategoryExtensions":

EWI

Further more, I don't know if it important how python do category for its package, but I try to list it:

PY

And as visual studio, it split into "controls, templates, tools" :

VS

And for vs code:

VSCode

Views On Programming Environment

Normally, we may both agree that a computer system made up in five part: input, output, storage, controller, arithmetic. As required for programming , it may program(in human act practice) with, historically, compiler, interpreter or debugger for least.

And in vs, it is also some profit facility.

Nowadays, thus things are commonly consider as “unliberated necessary”: code completion, code refactor, project management system, code version control, visualized graph construct, efficient intercommunication, development portable support.

I dont really interest on thus above. I think it's painful and difficult to hand up. It is a reflection to fragmentization of MVC-industry.

I used to program in emacs, I use it's buffer, mini-buffer, key-binding, some partial buffer like message echo, process manager and file manager, I use it's init.el, hook and theme system, and write some private extendsion. And I think it block my brain -- I lost the imagination beyond "buffer", so I quit emacs now.

And I fall into Kate. It not block me into "buffer", but I also feel a long-time inanity that what a Technical Production is in need. I don't like "network architecture". It bring complex and mind maze.

VS 2022 is good; if a boss lead you and you in duty program a work for he!

My Personal Preference

At the bottom layer, I think it only two key technology : graphic programming and high performance computation. The think linking up the module is our Mind, or Logic.

It is radically important developer can product what has potency embedding into the social-developer-user-story-money cycle.

My Personal Preference is divide work into six kind:

  1. Civil Servant Editing -- May overlap to the office suit
  2. Editing Keystone -- The infrastructure for a goal, a format, a principle or things helping the social-developer-user-story-money cycle
  3. Digital Content Develop -- Nowadays, AI and AIGC and graphic engage into develop in a initiative and intuitional way,
  4. AI -- Not only generation, but also goal-archive
  5. House Automation -- Make a two-way linking between computer and life style and life quality.
  6. Other

It may too many noise and work load; I have no idea the balance for clearance, typical and preference; Scary!

And More

Actually I only deeply consider the social-developer-user-story-money cycle is important. I got my bachelor's degree 8 year. I deeply seek that if you don't want work for the hypecompany and get zero wage, in open source, if there a good way construct the social-developer-user-story-money cycle is important.

I write more, not for I know more, but for I complete lost.

Good Luck!

tomlin7 commented 1 year ago

So the main idea is to have categories for the extensions, am I right? I think you are using a translator, so that's why some parts of the comments are unclear to me. That is also a really good suggestion. We can make this possible with the help of introducing tags to the extensions list. But first of all, the list shall be able to show "author info" and "description of extension" in the GUI first.

This is a really good suggestion

ltaoist commented 1 year ago

Thanks your approval. Should there be some “key categories” and how to connect across Biscuit, extensions and categories?

(Sorry for the obscure in my word. I don't using a translator; I not well enough in English……

tomlin7 commented 1 year ago

Actually the idea is still a bit unclear, can you elaborate more. If I'm right the issue is about adding categories to extension store

ltaoist commented 1 year ago

I can't. Actually I am bad in make a “classic” design. If we can not prompt something more about this topic, let's stop on "adding categories to extension store", and wait for next muse coming; may not be bad!~

In other hand, if just a temporary sight about connecting across Biscuit, extensions and categories; may a solution, I can try it.

How about you?

tomlin7 commented 1 year ago

Sure, but we are having this communication issue here, I'm not able to underatand what exactly you are trying to say. Sorry for that 😄

I'd be glad if you come up with any new idea for biscuit, I'll review it ❤️

ltaoist commented 1 year ago

Nice, I close this issue, and may a new one like "Some Design Idea About XXX....".

Thanks! You are a great leader!