Yeah, after a quick look it's not entirely obvious to me how to set it up for vscode either.
Given the nature of the project, I would recommend testing in multiple editors whenever possible. For instance, here's instructions for getting it running emacs: https://emacs-lsp.github.io/lsp-mode/page/adding-new-language/ There's also various other options listed here: https://microsoft.github.io/language-server-protocol/implementors/tools/ Daniel On Sun, Mar 5, 2023 at 11:48 AM Abd-El-Rahman <abdonasser...@gmail.com> wrote: > > Ah, ok. > I will start working on the proposal. > > the coding challenge was hard since the documentation is not clear of the > server part or how to communicate with an existing client which made me get a > working client and server and try to modify them to make the working listen > to the editor changes. > > can you help me with some more details since I think there's something > missing from me to be feel that hard? > > On Sun, Mar 5 2023 at 11:41:07 AM -0500, Daniel Swanson > <awesomeevildu...@gmail.com> wrote: > > Account created and password sent by email. You can find past proposals here: > https://wiki.apertium.org/wiki/Category:Student_proposals_for_the_Google_Summer_of_Code > Mentors are assigned in the process of accepting proposals, though since I'm > the one who added this to the project list, I would most likely be one of the > mentors. Regarding your coding challenge, it looks to me like you created > both a client and a server, which is not what I meant. LSP client extensions > already exist for all major editors, the idea was to create a server which > can communicate with any of those. Daniel On Sun, Mar 5, 2023 at 9:29 AM > Abd-El-Rahman Nasser <abdonasser...@gmail.com> wrote: > > My name is Abd-El-Rahman Nasser Abd-El-Hameed My user name may be abdo nasser > or anything like this Ok, send me last ones to use them as templates One last > question, do you consider me to be with you this year? It's my first time to > participate in open source and first time to be asked for a task so it will > be great for me to participate with you On Sun, Mar 5, 2023, 4:24 PM Daniel > Swanson <awesomeevildu...@gmail.com> wrote: > > What would you like your username to be? I can make you an account. And there > are past applications you can look at and sort of a template. Daniel On Sun, > Mar 5, 2023 at 5:47 AM Abd-El-Rahman Nasser <abdonasser...@gmail.com> wrote: > > > https://github.com/Abdo865/GSoC-Trivial-server > this is the github link > of the working server after the edits I made > > في الأحد، 5 مارس 2023 في > 10:50 ص تمت كتابة ما يلي بواسطة Abd-El-Rahman Nasser > <abdonasser...@gmail.com>: >> >> No, I don't have a wiki account. >> > Also, I need to know whether you have a template for the plan or not? >> >> > On Sun, Mar 5, 2023, 2:59 AM Daniel Swanson <awesomeevildu...@gmail.com> > wrote: >>> >>> Put in on github, share the link, and then get started writing > your work plan. >>> >>> Do you have a wiki account? >>> >>> Daniel >>> >>> On > Sat, Mar 4, 2023 at 1:37 PM Abd-El-Rahman Nasser >>> > <abdonasser...@gmail.com> wrote: >>> > >>> > Hello, >>> > I made the coding > challenge but I have some problems >>> > I tried all the ways to do it with > my bare code from scratch but ended with some error that made me go on the > web with no result the last 2 days. >>> > So, I got a working one from > Microsoft and made changes to it to make it only listens to changes in > opening, closing, changing files from my editor and prints them. >>> > What > should I do next? >>> > >>> > On Wed, Mar 1, 2023, 11:27 PM Daniel Swanson > <awesomeevildu...@gmail.com> wrote: >>> >> >>> >> I don't care how you > implement it, just that the editor extensions >>> >> (any of > https://microsoft.github.io/language-server-protocol/implementors/tools/) >>> > >> can connect to it. >>> >> >>> >> Daniel >>> >> >>> >> On Wed, Mar 1, 2023 > at 12:20 PM Abd-El-Rahman Nasser >>> >> <abdonasser...@gmail.com> wrote: >>> > >> > >>> >> > Ok, I will do this server >>> >> > Do you need a specific API > to be fetched or any general one? >>> >> > Also, I will write it on Node > since it's the technology I'm using. >>> >> > >>> >> > Last question, any > problem if I used any library like axios or got or you need just node and > nothing else? >>> >> > >>> >> > On Wed, Mar 1, 2023, 4:48 PM Daniel Swanson > <awesomeevildu...@gmail.com> wrote: >>> >> >> >>> >> >> For the LSP project, > how about writing a trivial server that receives >>> >> >> the JSON requests > from the editor and just prints them to the >>> >> >> terminal. >>> >> >> >>> > >> >> For Annotatrix, I hope one of the people who works on it directly will > >>> >> >> see this and clarify the status. In the meantime, if you really > want >>> >> >> to work on that, your coding challenge is to open a pull > request >>> >> >> addressing any open issue: >>> >> >> > https://github.com/jonorthwash/ud-annotatrix/issues >>> >> >> >>> >> >> > Daniel >>> >> >> >>> >> >> On Wed, Mar 1, 2023 at 12:34 AM Abd-El-Rahman > <abdonasser...@gmail.com> wrote: >>> >> >> > >>> >> >> > Ok thank you mr > Daniel. >>> >> >> > I would like to ask you about another project to put it > in my mind which is building the "Language Server Protocol" if it wasn't > assigned to anyone and if there's a code challenge to complete it to > contribute with you. >>> >> >> > I'm also still interested in the Node > project that you said you are not sure about it (I need to contribute to it > so I need to know information about it if it is still available) >>> >> >> > > >>> >> >> > >>> >> >> > On Tue, Feb 28 2023 at 11:41:26 PM -0500, Daniel > Swanson <awesomeevildu...@gmail.com> wrote: >>> >> >> > >>> >> >> > I'm not > sure what the status of the Annotatrix project is, but I can give you a > coding challenge for the capitalization project, which is to fork a > translation pair of your choice and modify the makefile and modes.xml so that > capitalization is in the pipeline but doesn't do anything yet. Daniel On Tue, > Feb 28, 2023 at 11:20 PM Abd-El-Rahman <abdonasser...@gmail.com> wrote: >>> > >> >> > >>> >> >> > Hello, my name is Abd-El-Rahman Nasser and I need to > contribute with you on GSoC this year. I'm from Egypt and have basic > knowledge of programming and concepts related like Architecture, database, > OS, OOP, OOD, Design Patterns and some on technology with javascript and > NodeJS and seeking to know more with you So, I want you help me to know where > to start to be accepted with you. The projects that I want to contribute with > it are one of those: 1. Support for Enhanced Dependencies in UD Annotatrix 2. > Add Capitalization Handling Module to a Language Thanks in advance. Sorry for > my poor English. _______________________________________________ > Apertium-stuff mailing list Apertium-stuff@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/apertium-stuff >>> >> >> > >>> > >> >> > _______________________________________________ Apertium-stuff > mailing list Apertium-stuff@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/apertium-stuff >>> >> >> > >>> > >> >> > _______________________________________________ >>> >> >> > > Apertium-stuff mailing list >>> >> >> > Apertium-stuff@lists.sourceforge.net > >>> >> >> > https://lists.sourceforge.net/lists/listinfo/apertium-stuff >>> > >> >> >>> >> >> >>> >> >> _______________________________________________ >>> > >> >> Apertium-stuff mailing list >>> >> >> > Apertium-stuff@lists.sourceforge.net >>> >> >> > https://lists.sourceforge.net/lists/listinfo/apertium-stuff >>> >> > >>> >> > > _______________________________________________ >>> >> > Apertium-stuff > mailing list >>> >> > Apertium-stuff@lists.sourceforge.net >>> >> > > https://lists.sourceforge.net/lists/listinfo/apertium-stuff >>> >> >>> >> >>> > >> _______________________________________________ >>> >> Apertium-stuff > mailing list >>> >> Apertium-stuff@lists.sourceforge.net >>> >> > https://lists.sourceforge.net/lists/listinfo/apertium-stuff >>> > >>> > > _______________________________________________ >>> > Apertium-stuff mailing > list >>> > Apertium-stuff@lists.sourceforge.net >>> > > https://lists.sourceforge.net/lists/listinfo/apertium-stuff >>> >>> >>> > _______________________________________________ >>> Apertium-stuff mailing > list >>> Apertium-stuff@lists.sourceforge.net >>> > https://lists.sourceforge.net/lists/listinfo/apertium-stuff > > > _______________________________________________ > Apertium-stuff mailing list > > Apertium-stuff@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/apertium-stuff > _______________________________________________ Apertium-stuff mailing list > Apertium-stuff@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/apertium-stuff > > _______________________________________________ Apertium-stuff mailing list > Apertium-stuff@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/apertium-stuff > > _______________________________________________ Apertium-stuff mailing list > Apertium-stuff@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/apertium-stuff > > _______________________________________________ > Apertium-stuff mailing list > Apertium-stuff@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/apertium-stuff _______________________________________________ Apertium-stuff mailing list Apertium-stuff@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/apertium-stuff