Skip to content

Commit

Permalink
Merge pull request #2 from p0nce/master
Browse files Browse the repository at this point in the history
Merging has it has received 3 votes for, 0 votes against.
  • Loading branch information
p0nce committed Dec 16, 2018
2 parents 1ead347 + 30ed97a commit 48f9f2a
Showing 1 changed file with 42 additions and 2 deletions.
44 changes: 42 additions & 2 deletions README.md
@@ -1,11 +1,51 @@
# documents
# Dlang Graphics Workgroup


The output of the Dlang Graphics Workgroup: a technical recommendation for an Image abstraction library, suitable to implement further graphics works.

**Stage: requirements gathering.**

**Step 1: requirements gathering.**

Please vote on proposals here: https://github.com/DlangGraphicsWG/documents/pulls

Current list of unsolved disagreements: https://github.com/DlangGraphicsWG/documents/wiki

Current requirements gathered: [requirements.md](requirements.md)

Current decision process: [decision-process.md](decision-process.md)


# Goals


The Dlang Graphics Workgroup is a collective of D library writers who want to
make libraries together with a collegial design.



We feel that Phobos leads the path towards building reusable, expressive abstractions;
and that there is no reason a GUI Toolkit can't be unopinionated to the same degree std.range or std.allocator is.

We acknowledge that working on our own graphics libraries (like we currently do), may not yield
the best possible result for everyone; and that discussion and arguing are called
for if we are to keep the D community engaged.

Because this task is essentially about defining graphical interfaces, and those interfaces exchanges "images",
**our first line of work is the design of an Image library**.

Because this task is essentially about (dis)agreement, we **talk about pain points** (pros/cons)
and give them existence.


## Step 1:

Find out what we actually need in an Image library.

## Step 2:

Figure out what we already got that matches it.

## Step 3:

Figure out what do we need to do to make it fully match our needs.

0 comments on commit 48f9f2a

Please sign in to comment.