Anyone can participate in dxf-viewer development, taking into account the following
recommendations:
- Propose your changes in the form of pull requests into the
masterbranch of this repository. - The pull requests should preferably contain one commit with all the necessary changes. There should not be any unrelated changes in a specific PR. You can use a dedicated development branch in your forked repository for a changeset. You can use Git rebase with squashing to squash several commits into one.
- Please follow the existing code's coding style and general approach so that your code does not look very different from the surrounding code.
- Please test your changes before submitting them. Check with different files and verify that
there are no errors in the JavaScript console. You can use
this example project to test your changes.
You can replace the
dxf-viewerdependency in itspackage.jsonwith your local path todxf-viewerso that a symbolic link is created in thenode_modulesdirectory when runningnpm install. - It would be nice if you provide some screenshots demonstrating the effects of your changes.
Also, providing test
.dxffiles is very welcome. - Feel free to add yourself to the
CONTRIBUTORSfile if you are adding a significant feature or bug fix.