Front-end for get.blog, a new way to register .blog domains 🐬
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
client
hooks
lib
public
server
.babelrc
.eslintignore
.eslintrc.js
.gitignore
.sass-lint.yml
CODE-OF-CONDUCT.md
CREDITS.md
LICENSE.md
README.md
circle.yml
package.json
screenshot.png
webpack.base.config.js
webpack.client.config.js
webpack.server.config.js
yarn.lock

README.md

Delphin

Delphin is the get.blog front-end – a place where you can register a .blog domain in the easiest way.

beautiful screenshot

It’s built with JavaScript – a very light Node.js server, React.js, Redux, Webpack, and many other wonderful libraries.

Getting started

  1. Make sure you have git, node, npm, and yarn installed
  2. Clone this repository locally with git@github.com:Automattic/delphin.git
  3. Execute yarn start to install packages and start the server
  4. Add 127.0.0.1 delphin.localhost to your hosts file
  5. Open http://delphin.localhost:1337 in your browser

Alternatively, you can use Delphin Bootstrap to set up a virtual machine with a Delphin development environment for you.

Testing

You can execute the test suite with yarn test.

Code in folders named lib or reducers should have unit tests. Moreover, these tests should live in a subdirectory inside the corresponding module named tests. We use Jest for writing tests and encourage test-driven development (TDD).

You can execute an individual test with e.g. yarn test app/reducers/ui/domain-search/tests.

Contributing

If Delphin sparks your interest, don’t hesitate to send a pull request, send a suggestion, file a bug, or just ask a question. We promise we’ll be nice. You can contribute in many ways.

Delphin welcomes – and indeed has been built by – contributors from all walks of life, with different backgrounds, and with a wide range of experience. We're committed to doing our part to make Delphin welcoming to everyone. To clarify these expectations, Delphin has adopted the code of conduct defined by the Contributor Covenant. It can be read in full here.

Coding Guidelines

Delphin follows Calypso's guidelines.

Security

Need to report a security vulnerability? Go to https://automattic.com/security/ or directly to our security bug bounty site https://hackerone.com/automattic.

Browser Support

We support the latest two versions of all major browsers, except IE, where we currently only support 11 and Edge (see Browse Happy for current latest versions).

License

Delphin is licensed under GNU General Public License v2 (or later).