Closed Pickra closed 6 years ago
Add contribute guide in readme will be better?
Why not both?
That is a good idea, we NEED to have those asap :)
Are you good w/the code of conduct starting point @zouhir or do you want something else?
Any specifics for the contributor guide @Sunshine168?
@Pickra
Visit the issue tracker to find a list of open issues that need attention. Fork, then clone the repo:
https://github.com/zouhir/jarvis.git
Running the build task will create jarvis's client in bin folder
npm run build
// or
yarn build
npm run dev
// or
yarn dev
(PS: After finishing the test suite )
npm run jest
// or
yarn jest
In general, the contribution workflow looks like this:
Submit a pull request, referencing any issues it addresses.
It will more friendly
And new UI change or feature with idea or screenshot even prototype ,should be discussing in issue.
Yarn isn't a dep. Why are you including it, do you want to add it @Sunshine168?
We can hook up tests to run in a pre-push and/or on watch
@Pickra Not sure if I misunderstand you, but yarn shouldn't require any special requirements.
It's really just a (mostly) equivalent replacement of npm. It pretty much does the same job, just usually more efficiently and in a deterministic fashion (through lock files).
I can only recommend the switch! :-)
correct @TimoSta - If users are on yarn instead of npm things should work as usual for them no problems, and totally fine as long as they don't commit their own lockfile to the repo since we already have package-lock :)
yap, @TimoSta is correct ,yarn just a optional usage for users more efficiently and clearly do the some job as npm . Seem that our gitignore is including the yarn file , so dont worry about they commit their lock file .
Not opposed to it being in the contributor guide. My bad, apparently I've been yarning wrong this whole time.
Are there any other additions to the contributors guide/code of conduct or are we good w/what's here?
ah , we can keep collecting thoughts and make a first version of Contribute guide
Pull request templates - https://github.com/blog/2495-multiple-issue-and-pull-request-templates
Here's a starting point.