Thread overview
Organizing work via github projects
Jun 12, 2023
RazvanN
Jun 12, 2023
Andre Pany
Jun 13, 2023
max haughton
Jun 13, 2023
RazvanN
Jun 13, 2023
Nick Treleaven
Jun 14, 2023
RazvanN
June 12, 2023

Hello everyone,

I am glad to announce that following some of the Foundation's meetings we have come up with concrete projects and tasks that, we believe, will further improve the status quo. As Mike pointed out in a former post, we have 3 tracks:

  • Stabilize the Language, Compiler, and Standard Library
  • Enhance the Ecosystem
  • Strengthen the Community

Each of these directions has specific projects which contain specific tasks that need to be done. Some of them are already being tackled by the community members while others are waiting to be assigned to someone.

We are using github to track our projects: https://github.com/orgs/dlang/projects?query=is%3Aopen .

The 3 high level projects have a tag: [high-level-goal]. Each entry in them is actually a project in its own. The rest of the projects contain (or should contain) specific tasks that will bring us close to achieving the stated goal. We are still working on populating these projects, so you might find some that are missing some tasks, but overall, the majority of tasks should be there.
Have a look around and if you have any feedback/comments feel free to express them.

If you want to tackle any of the projects/tasks please contact Dennis or me and we can assign you to them. Or you can just create a PR and then we will update our project boards. Whatever you prefer.

We want to use these lists so that community members can see what is being worked on and contributors know where to channel their efforts. We hope that these lists will become a common ground for people to organize their work for D.

RazvanN

June 12, 2023

On Monday, 12 June 2023 at 15:07:41 UTC, RazvanN wrote:

>

Hello everyone,

I am glad to announce that following some of the Foundation's meetings we have come up with concrete projects and tasks that, we believe, will further improve the status quo. As Mike pointed out in a former post, we have 3 tracks:

[...]

Hi,

I am not sure, by scrolling down the tasks of the named arguments on my Android mobile there is a UI glitch and it does persist some changes, what exactly I am not sure. Maybe it reordered the tasks, sorry!

Kind regards
Andre

June 13, 2023

On Monday, 12 June 2023 at 15:07:41 UTC, RazvanN wrote:

>

Hello everyone,

I am glad to announce that following some of the Foundation's meetings we have come up with concrete projects and tasks that, we believe, will further improve the status quo. As Mike pointed out in a former post, we have 3 tracks:

[...]

>

Explore a replacement for alias this

Stabilize?

June 13, 2023

On Tuesday, 13 June 2023 at 10:13:28 UTC, max haughton wrote:

>

On Monday, 12 June 2023 at 15:07:41 UTC, RazvanN wrote:

>

Hello everyone,

I am glad to announce that following some of the Foundation's meetings we have come up with concrete projects and tasks that, we believe, will further improve the status quo. As Mike pointed out in a former post, we have 3 tracks:

[...]

>

Explore a replacement for alias this

Stabilize?

To stabilize the language is different than freezing the language.

With that being said, alias this is poorly implemented and designed. This leads to a ton of ad-hoc hacks present in the compiler so that some use cases are supported. We want to explore ways in which we can provide elegant and non-disruptive alternatives. That will further stabilize the language.

June 13, 2023

On Monday, 12 June 2023 at 15:07:41 UTC, RazvanN wrote:

>

We are using github to track our projects: https://github.com/orgs/dlang/projects?query=is%3Aopen .

Great! BTW Phobos projects don't seem to be visible, e.g. the structured concurrency link:
https://github.com/dlang/phobos/projects/14

June 14, 2023

On Tuesday, 13 June 2023 at 17:57:00 UTC, Nick Treleaven wrote:

>

On Monday, 12 June 2023 at 15:07:41 UTC, RazvanN wrote:

>

We are using github to track our projects: https://github.com/orgs/dlang/projects?query=is%3Aopen .

Great! BTW Phobos projects don't seem to be visible, e.g. the structured concurrency link:
https://github.com/dlang/phobos/projects/14

Those are currently empty. I've made them public now.