Replies: 5 comments 7 replies
-
What specifically are you having problems with? Clone the repo, run (That issue you mentioned looks rather complicated to fix, even a core team member wasn't able to figure out the cause yet. We also have some easier issues marked with "help wanted" : https://github.com/parcel-bundler/parcel/issues?q=is%3Aopen+is%3Aissue+label%3A%22%E2%9C%A8+Parcel+2%22+label%3A%22%3Apray%3A+Help+Wanted%22) |
Beta Was this translation helpful? Give feedback.
-
Hey @navaru that's a pretty complex bug to fix as your first issue, although I might be wrong. Usually I create an example project in the examples folder that reproduces a bug or utilises a feature and then debug by writing console.logs mainly. Sometimes I also start with writing an integration test and/or unit tests depending on the feature or bug. For that particular issue you mentioned I started by writing an integration test and debugged it a little bit by starting in the HTMLPackager and working my way up to the bundlegraph where I assume the bug originates. However I wasn't able to figure it out entirely and created that issue to ensure my findings didn't go to waste and the bug would get fixed eventually. As you can see in the mentioned branch in that issue I started with an integration test: https://github.com/parcel-bundler/parcel/tree/fix-html-bug Like @mischnic mentioned we have labeled easier issues to get familiar with the codebase using |
Beta Was this translation helpful? Give feedback.
-
I took an issue and here's my solution: https://github.com/navaru/parcel/commit/1cd8c95029526cfd333ac0227be53f79a64b66bb Modified the |
Beta Was this translation helpful? Give feedback.
-
What are the rules on What are the rules on versioning, I see in lerna is marked as "independent", do pull request expect version bumps? I ask all these questions cause I want to update the CONTRIBUTING.md and make it clear. |
Beta Was this translation helpful? Give feedback.
-
I've created a draft for the contributing document, any feedback is appreciated, also for the Notes section please suggest anything that comes to mind. https://github.com/navaru/parcel/blob/contributing-updates/CONTRIBUTING.md |
Beta Was this translation helpful? Give feedback.
-
I wanted to try to fix a bug but got a bit stuck on how to start the development process.
For example for fixing bug #4772 how would you guys approach it?
Beta Was this translation helpful? Give feedback.
All reactions