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

The Roadmap 2023 for community building #513

Open
3 of 14 tasks
ringabout opened this issue Mar 10, 2023 · 4 comments
Open
3 of 14 tasks

The Roadmap 2023 for community building #513

ringabout opened this issue Mar 10, 2023 · 4 comments

Comments

@ringabout
Copy link
Member

ringabout commented Mar 10, 2023

Management

Survey

  • Nim community survey

Projects

Packages

We intend to improve the workflow of packages.

  • Build a better package scanning workflow; implement the new package scanner, which intends to incrementally check newly added packages => Implement new package scanner packages#2532 drops CI time from 10+ minutes to a few seconds.

  • Put each nimble package in its own file => [Proposal] Put each nimble package in its own file packages#777 but it needs to be careful with backward compatibility.

  • Post the errors in the form of comments on the PR.

  • Add a cron, which executes a full check for all packages.

  • Remove old, deprecated, unavailable packages (like ones that give 404)

nim-lang/packages#1269
nim-lang/packages#2075
nim-lang/packages#1807

Backporting

  • Improve backporting workflow; adds a backporting bot to automatically backport simple commit. Ideally, it should add a "backporting" label to the specific pull request. If there are some merging conflicts, it needs a manual merging. The pull request with a "backporting" label remaining open is implicitly added to the backporting wishlist. The wishlist can use helps from the community.

Benchmark

Specification

How can you help?

You could join us in the matrix space where we discuss how to build a community. We appreciate doable suggestions and helps, such as improving the workflow, implementing the roadmap, suggesting doable tasks, reviewing code from contributors. United we stand. We shall work together to make the community thrive.

The roadmap is subject to changes.

@haxscramper
Copy link

+ - [ ] Remove old, deprecated, unavailable packages (like ones that give 404)

nim-lang/packages#1269
nim-lang/packages#2075
nim-lang/packages#1807

@ringabout
Copy link
Member Author

@haxscramper Nice catch! Added it to the list.

@Yepoleb
Copy link

Yepoleb commented Mar 12, 2023

I have tagged all unavailable packages with "deleted". There are some smaller issues still remaining with documentation links but the major problems are resolved.

@PhilippMDoerner
Copy link

Assuming that the most recent issue doesn't count as part of it in your eyes (https://github.com/pietroppeter/community-management/issues/16), then the setting up of an infrastructure list has been finished, at least in an initial version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants