ci_edit icon indicating copy to clipboard operation
ci_edit copied to clipboard

Contributing to the project

Open aaxu opened this issue 6 years ago • 6 comments

I was wondering if the issues board was still being updated, since I wanted to get back into working on this project. Perhaps maybe creating a slack channel would be nice for discussions as to not pollute the issues board as well? Wanted to check in to see what we wanted to work on next and what our next goal would be.

aaxu avatar Aug 04 '18 09:08 aaxu

Sorry for the delay! Thanks for asking. Yes, I should set up more routes of communication. I've also been wondering about:

  • a way to announce updates (twitter?, a forum group?, email group?)
  • a way to get an idea of how many people are using ci_edit (maybe by how many follow the announcements?)
  • whether it will help to have more documentation or screencast/youtube tutorials

dschuyler avatar Oct 17 '18 17:10 dschuyler

Changes on my mind are:

  • running under Python 3.7+
  • find in files (recursive directory find, like ag)
  • capturing build output (and navigating to errors reported)
  • investigating support for https://langserver.org/ support or https://valloric.github.io/YouCompleteMe/

dschuyler avatar Oct 17 '18 17:10 dschuyler

Hey, no problem since I've been inactive as well. For updates, what about the following approaches:

  • We can finally try creating a PPA for the application, so linux users can update them through terminal.
  • A more universal way, we can maybe grab the text from the README posted on https://github.com/google/ci_edit, and check the stable version number, and if it differs from the user's version number, we can display colored text on the terminal (which may include instructions, or simply notify the user that there is a new version available). If internet access is not available, we can just not display any text. Perhaps we could leverage this somehow as well to send some data online in the future to show how many users use the program?

aaxu avatar Oct 19 '18 06:10 aaxu

Would the version check be done by the PPA? Or are ya proposing the editor itself be involved in checking for updates? (I'm avoiding having the editor directly check for updates).

dschuyler avatar Oct 27 '18 03:10 dschuyler

We could include some button or way of notification (maybe a symbol or something) in the editor indicating that a new version is available, but at the same time not make it too annoying. However, this would require a network connection from time to time to check if an update is available.

Otherwise, if we simply have the PPA, and users can update the editor using sudo apt update && sudo apt upgrade or something. I think you can somehow upgrade it via the software center in Linux as well once you add the PPA, though I'm not completely sure.

aaxu avatar Oct 28 '18 10:10 aaxu

I've tried setting up some google groups for ci_edit, try joining

dschuyler avatar Nov 02 '18 17:11 dschuyler