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

Reply via email to