ci_edit
ci_edit copied to clipboard
Contributing to the project
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.
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
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/
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?
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).
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.
I've tried setting up some google groups for ci_edit, try joining