Hacktoberfest 2021 ππ
See original GitHub issueScottPlot is participating in Hacktoberfest 2021! ππ
Hacktoberfest is an event that encourages contributions to open-source projects run by Digital Ocean. Participants who contribute to 4 merged pull requests may be eligible for a free T-shirt.
-
PR Quality Standards: https://hacktoberfest.digitalocean.com/resources/qualitystandards
-
Information for Participants: https://hacktoberfest.digitalocean.com/resources/participation
-
Maintainers: https://hacktoberfest.digitalocean.com/resources/maintainers
Recommended Projects for new Contributers
Never contributed to open-source before? Welcome! Hacktoberfest has a video on making your first pull request. We can figure this out together! ππ
Improve color themes by submitting a Style
or Palette
- β οΈ See issue #1315: Hacktoberfest: Contribute a color style or palette for a step-by-step summary of how to contribute colors
Improve the Website Documentation and FAQ
- ScottPlot.NET content is on GitHub and can be edited with a PR: https://github.com/ScottPlot/ScottPlot.NET
Improve the Cookbook
- The ScottPlot Cookbook has many short examples demonstrating how to use ScottPlot
- Cookbook recipes are here:
src/cookbook/ScottPlot.Cookbook/Recipes
- If a cookbook recipe description contains a typo, feel free to fix it in a PR
- If you wish to create a new cookbook recipe, it will only be permitted if it adds substantial value beyond existing recipes. Because recipes are converted to web pages, there is pressure to keep the number of recipes limited. If you are unsure if your recipe idea will be merged, feel free to open an issue and ask!
Advanced Project Ideas
-
Syntax highlighting would be great to have for the textboxes which show the source code in the cookbook of the demo applications (WinForms, WPF, and Avalonia, each may be separate PRs)
-
Heatmap: support row/column labels, cell value labels, and palettes (#1273, #420)
-
L Scale Bar: Add more styling options (#363)
-
Legend: Add row/column support (#580)
-
Wiggle Plot (#450)
-
Dendrogram (#987)
-
Generate icons programmatically: Use
System.Drawing
to render shapes (rectangle, oval, polygon, etc.) to generateBitmap
files programmatically so these PNG icon files do not have to be distributed with the cookbook. Implementation could be a new filesrc/ScottPlot/Drawing/Icons.cs
which contains a static class that has static methods, each which draw a different icon and return it as aBitmap
. Bonus points if you can supply a size (width and height) and itβs scaled properly.
Issue Analytics
- State:
- Created 2 years ago
- Comments:5 (5 by maintainers)
Top GitHub Comments
Yeah, letβs do it π
Iβm going to refactor the style system tonight #1291 to make that easy to contribute to for first-time GitHub users. I may also put together a quick screencast showing how to clone the repo, make a change, and open a PR.
Iβm not really sure what to expect with this yearβs hacktoberfest, but I suspect some users will be motivated to make a minimal qualifying contribution, so my plan is to provide an easy path for them to contribute something that is isolated and easy to review.
I think we should add the Hacktoberfest tag to the repository as well. I think people find participating repositories through the tags right here: