Skip to content

Commit

Permalink
Updated intro.
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexSkrypnyk committed Dec 18, 2023
1 parent a4c1e82 commit 6a2465c
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,32 @@ and make it available for a developer to work on; `reset` command would remove
any build artifacts; `info` would display project information in a user-friendly
way.

## Why DX?

Imagine the simplicity and efficiency of building any project with a single
command, regardless of its programming language or framework.

Think of the convenience of running tests or performing routine development
tasks across various projects using standardized commands without the hassle
of remembering a myriad of options and arguments.

The DX initiative aims to establish a universal set of commands, functioning as
a common language among developers. This "contract" - akin to an interface in
object-oriented programming, but designed for human interaction - seeks to
standardize command vocabulary across projects.

Some examples include:

- The `build` command, which encompasses all necessary steps to prepare a
project for development.
- The `reset` command, tasked with cleaning up any build artifacts.
- The `info` command, designed to present project details in an accessible,
user-friendly format.

This approach not only streamlines the development process but also fosters a
more collaborative and intuitive environment for developers working on diverse
projects.

## What's next?

Depending on your language or a framework, you may create your own
Expand Down

0 comments on commit 6a2465c

Please sign in to comment.