Skip to content
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

[q] how to start as a contributor #83

Open
vladp opened this issue Feb 27, 2018 · 2 comments
Open

[q] how to start as a contributor #83

vladp opened this issue Feb 27, 2018 · 2 comments
Assignees
Labels
issue: question The issue is a question, and it should be closed after the question is answered.

Comments

@vladp
Copy link

vladp commented Feb 27, 2018

Hello
interested to contributing into the project, and learning along the way.
Could you recommend:

what are the
'contributors-needed tasks' | skills for the tasks | the setup of build/debug environment instructions | priority

thank you

@Vild Vild added the question label Feb 27, 2018
@Vild Vild self-assigned this Feb 27, 2018
@Vild
Copy link
Member

Vild commented Feb 27, 2018

I've started to rework the current issue list to try and create a more open development process, this should hopefully help you find stuff to do.
Sadly the project is currently kinda in a blockage as it is waiting for dmd v2.079.0 for the new runtime stuff.
Also I'm currently rewriting parts of the kernel to make the new code style and code layout.

So sadly PowerNex is not in a really 'contribution friendly' state right now.
I'm trying to improve this, so any suggestions to do this is helpful.

Thanks for notifying me that this information is lacking and that you have an interest in this project 🥇

@vladp
Copy link
Author

vladp commented Feb 28, 2018

ok. thank you. If you want me to port some existing block-box test cases that you find useful,
or write some more.
I can do that.

Those being external (or api-level tests) do not depend on the internal inner workings that much.
May be something related to security/process isolation/ or standards compliance in that space.
May be you can think of something.
I hope whatever I do will be as little impact to your time as possible.
So will try to be independent.

If you want me to look into applying theorem provers to (eg coq or Z3 or something to some small areas, to prove correctness I can try that too (although I do not promise anything outstanding, as I am quite novice in that area).

Many years ago (I think one of my first jobs) was writing file system test cases for OS/2 microkernel OS (that eventually was killed as a project).

But point being is that I definitely did not need to mess within Mach kernel primitives.
And tests being external -- will let you go at your own pace.

I am also planning to get some old sunfire machines (V480 and such ) to get some additional hardware in my portfolio of architectures for my home stuff (not sure if this is of interest to you at this stage or not).

take your time though.
Let me know if you have any thoughts.

thx

@Vild Vild added issue: question The issue is a question, and it should be closed after the question is answered. and removed question labels Mar 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
issue: question The issue is a question, and it should be closed after the question is answered.
Projects
None yet
Development

No branches or pull requests

2 participants