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

Dojo 2 beta 5 blog post #370

Merged
merged 13 commits into from Jan 24, 2018
Merged

Dojo 2 beta 5 blog post #370

merged 13 commits into from Jan 24, 2018

Conversation

dylans
Copy link
Member

@dylans dylans commented Jan 15, 2018

Note: Not ready to land this, but an early draft

[skip ci]

@dylans dylans added this to the 2018.01 milestone Jan 15, 2018

### Improvements to using Custom Elements/Web Components

TODO: Explain
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's the only custom element change since beta4


### widget-core performance and memory improvements

TODO: Explain, provide metrics?
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These all went in for beta4

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, we should update the roadmap then as this was listed for beta5


### Stores

A number of refinements were made since the initial `@dojo/stores` release in Beta 4:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stores wasn't really officially part of the beta4 release set (not tagged), perhaps we can add some more noise around this?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They were featured in the beta4 blog... https://dojo.io/blog/2017/12/04/Announcing-Dojo-2-beta-4/ so I didn't want to repeat here.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay but stores usability has been enhanced quite nicely, worth perhaps pointing out the typings for state and payload.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, added

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.


Our collection of [Dojo 2 examples](http://github.com/dojo/examples/) were updated for beta 5.

In particular, the [kitchen sink version of ToDoMVC](https://github.com/dojo/examples/blob/master/todo-mvc-kitchensink) now uses `@dojo/stores`.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could potentially say our hnpwa example was accepted?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

have a link handy?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to the running application or the hnpwa website? or both?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So I looked at https://hnpwa.com/ but didn't see the Dojo app... I see it now at https://dojo-2-hnpwa-d668d.firebaseapp.com/

* [Your first Dojo 2 application](/tutorials/001_static_content/)
* [Creating widgets](/tutorials/003_creating_widgets/)

## New in beta 5
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we add a section for improvements and breaking changes in widget-core?

New:

Breaking Changes: (main one)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These have been added


Since the beta 4 release, we have made a number of improvements. The biggest changes and additions are mentioned here, with a complete list of changes

### Initial re-architecture of the build system
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Worth including cli-create-theme? maybe not in this section because it's about the build system but somewhere?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added


We are also working on additional packages which may land in time for 2.0, but more likely for a subsequent release:

* `dojo/devtool` A development tool for Dojo 2 (Chrome and Firefox)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you think we should just say working on a solution for a Dojo 2 dev tool plugin and and dojo 2 powered grid? Basically the the devtool and diagnostics packages themselves are under review and somewhat in flux so although we will have a devtool, what that exactly looks like is currently unknown.

Also defo shouldn't say that these may land in time for 2.0 because that that's not going to happen :)

@dylans dylans merged commit 77ed091 into dojo:master Jan 24, 2018
@dylans dylans mentioned this pull request Feb 27, 2018
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

Successfully merging this pull request may close these issues.

None yet

2 participants