-
Notifications
You must be signed in to change notification settings - Fork 28
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
Best way of easing into contributing to this repo #59
Comments
Hi I am glad you have interest in the project! It looks like you already have some interpreter and Rust experience with your flop project. I downloaded that and played around with it for a while. The best way to contribute depends on what your interests are. Probably the easiest thing to start on would probably be defining some additional builtin functions. Emacs has ~1500 builtin functions, and we only have around 200 defined so far. I think the easiest to tackle would be floatfns or fileio. For example here are some float functions we are missing:
You can see the functions we have defined in src/floatfns.rs Lines 23 to 29 in 01befb4
Essentially we write the function and add the In fileio these functions are needed and should be easy to implement. The current ones are in src/fileio.rs
However if there are other things that you are interested let me know and I can show you how to contribute to that area. There is still a lot to do! |
Could I also get some guidance? |
Hi @Ki11erRabbit , I am happy to help! I added a CONTRIBUTING file that has some (hopefully) helpful information. I think the easiest way to contribute would be to port some C functions to Rust, and I have provided some examples in that document. But really the best thing is for you to tell me your interests and we can help guide you in that direction. |
I currently just want to get my toes wet before I try to tackle anything big. I attempted to try to port |
That works! I think some easy one would the string functions or the time functions. Let me know if you need help looking at the details of any of them. |
Thank you, I'll take a crack at it. |
The question is in the title.
What are some good easy issues that I can help tackle?.
The text was updated successfully, but these errors were encountered: