-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
typed language #13
Comments
Currently, we are still working on forming the team. If you are interested in developing, pull requests are welcome. |
yes I'm very interesting, I will refactor some code to typescript then send work in progress pull request to discuss the new design |
Dear @AbdelRahmanSalah, if you are still interested, would you please tell me when do you expect to submit your pull request? Also, you said:
Which parts of the code you are going to refactor it? So, we can work on the other parts. |
Yes I'm still interested, and I'm currently going through the code to select the part which I can refactor to typescript, I will tell you shortly ISA the part i will refactor and the expected pull request date |
Dear @andrewnaguib I will begin with |
Okay great, good luck and thanks for your willingness to contribute. |
@andrewnaguib
|
GoG is a library to be called by higher level graphical software to render to the browser. Therefore, before spending the time of converting to Typescript we need to make sure that this conversion will not throttle the rendering or cause calling limitation. The graphical software may call GoG to render hundreds of thousands of points or more. |
Convert to typescript should not effect on performance or add any limitations. |
I recommend to begin use
|
I think that we need in future to make GOG a standalone lib. |
I think before adding any new feature we should refactor the repository to be suitable for contributors |
I know that, we should take in consideration the full documentation when we are working in code re-factor. |
This the first time I notice that (from your photo) you are Abdo Saleh,
the ex-student at FCIH. يا أهلا وسهلا
AbdelRahman Salah <[email protected]> writes:
… I think before adding any new feature we should refactor the repository to be suitable for contributors
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.*
|
@DrWaleedAYousef I'm very happy you remembered me 😄 |
@HishamElamir could you create new branch by name and I have question Are you work with typescript before, cause I need to know the specification object type |
First things first, i think i do not have this type of permission that allows me to create branches.
|
The specification object that used on HTML files and pass it to gog parser can you type it |
I will create the branch.
On Fri, Jul 27, 2018, 10:12 PM HishamElamir ***@***.***> wrote:
First things first, i think i do not have this type of *permission* that
allows me to create branches.
And Second of all, yes i *worked* before with typescript, but i need to
know what do you mean by
I need to know the specification object type
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#13 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ALpbzSdy2t05uBtUwoPPwA37dPqOtw6yks5uK3QwgaJpZM4VPyY3>
.
@HishamElamir I tried creating the branch, I found that there is already a branch named "refactoring" created by you. However, I cannot see it on the web-interface!!! What is that?
|
I checked the following @DrWaleedAYousef,
|
Ok, I have created a new branch now called |
@HishamElamir First PR submitted please review I create folder |
Were you able to push to the new branch?
…On Sat, Aug 11, 2018, 10:49 AM AbdelRahman Salah ***@***.***> wrote:
@HishamElamir <https://github.com/HishamElamir> First PR please review I
create folder tsVersion then we can begin convert each lib to typescript
in this folder then we can remove all js files
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#13 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ALpbzS7dRmWrFHhwoP5oN8Y_wp0JKAA2ks5uPpqUgaJpZM4VPyY3>
.
|
I don't think I have permission to push directly to the repository |
Sure; this is the plan. This is why we created the branch.
…On Sat, Aug 11, 2018, 4:30 PM AbdelRahman Salah ***@***.***> wrote:
I don't think I have permission to push directly to the repository
And I recommend three steps before merging code on hci-lab/gog
1- each contributor should fork from the main repo to his own repo
2- after contributor make changes in his repo, he should send Pull request
to hci-lab/gog refactoring branch
3- his changes reviewed from the main contributors in the repository if
they approved the changes, one of them can merge the code
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#13 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ALpbzVhUF67ZPSLYwFSXkibxAIOM9Pc5ks5uPupvgaJpZM4VPyY3>
.
|
Your work is very nice but I highly recommend to refactor the code to typed language (that compile to Javascript) like Typescript or ELM, this will make the project maintainable, readable and extendable
The text was updated successfully, but these errors were encountered: