Skip to content

Commit ac1eae1

Browse files
authored
Merge pull request #178 from magento-devdocs/develop
[owls] Beta documentation release
2 parents e04033e + 55bb8e6 commit ac1eae1

File tree

69 files changed

+1199
-494
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+1199
-494
lines changed

README.md

+12-82
Original file line numberDiff line numberDiff line change
@@ -1,98 +1,28 @@
1-
# magento2-page-builder
2-
3-
<!-- {% raw %} -->
4-
51
## PageBuilder Early Access Program
62

7-
The PageBuilder Early Access Program (EAP) gives partners the following perks:
8-
9-
* Explore PageBuilder extension points to build custom modules and integrations for 3rd party services, such as Facebook, Instagram, etc.
10-
* Try out PageBuilder customization options and extend its functionality beyond its default features.
11-
* Preview PageBuilder to prepare a migration plan from BlueFoot 1.0 to PageBuilder.
12-
13-
**Note:**
14-
*This program should not be used to design and launch a production website using early code.*
15-
16-
## Installation
17-
18-
We offer one method for installing PageBuilder:
19-
20-
* As a [Composer package] - use this option if you do not plan to contribute to the PageBuilder code repository.
21-
* Using the [GitHub repository] - use this option to install PageBuilder from the GitHub repository and contribute to the code.
22-
23-
[Composer package]: docs/install-pagebuilder.md#composer-installation
24-
[GitHub repository]: docs/install-pagebuilder.md#github-installation
25-
26-
<!-- {% comment %} -->
3+
The Page Builder Early Access Program (EAP) gives partners the following perks:
4+
5+
* Explore extension points to build custom modules and integrations for 3rd party services, such as Facebook and Instagram.
6+
* Try out customization options and extend its functionality beyond its default features.
7+
* Preview to prepare a migration plan from BlueFoot 1.0 to PageBuilder.
278

289
## Developer documentation
2910

30-
### Getting Started
31-
32-
1. [Introduction](docs/getting-started/introduction.md)
33-
2. [Install Page Builder](docs/getting-started/install-pagebuilder.md)
34-
3. [Activate Page Builder](docs/getting-started/activate-pagebuilder.md)
35-
36-
### Customizations
37-
38-
* [Block chooser](docs/customizations/block-chooser.md)
39-
* [Full-width page layouts](docs/customizations/full-width-page-layouts.md)
40-
* [Responsive layouts](docs/customizations/responsive-layouts.md)
41-
* [Storefront customization](docs/customizations/storefront-customization.md)
42-
* [Visual selects](docs/customizations/visual-selects.md)
43-
* [Additional data configuration](docs/customizations/additional-data-configuration.md)
44-
* [Product conditions](docs/customizations/product-conditions.md)
45-
* [Server-side rendered previews](docs/customizations/server-side-rendered-previews.md)
46-
47-
### How Tos
48-
49-
* [How to develop a new content type](docs/how-to/how-to-develop-new-content-type.md)
50-
* [How to develop a container content type](docs/how-to/how-to-develop-container-content-type.md)
51-
* [How to use the Image Uploader](docs/how-to/how-to-use-image-uploader.md)
52-
* [How to add inline text editing](docs/how-to/how-to-add-inline-text-editing.md)
53-
* [How to add a custom toolbar](docs/how-to/how-to-add-custom-toolbar.md)
54-
* [How to convert product attribute fields to use Page Builder](docs/how-to/how-to-convert-product-attributes-to-use-pagebuilder.md)
55-
* [How to store a component master format as a widget-directive](docs/how-to/how-to-store-master-format-as-widget-directive.md)
56-
57-
### Reference
58-
59-
* [Architecture](docs/reference/architecture.md)
60-
* [Events](docs/reference/events.md)
61-
* [Knockout bindings](docs/reference/knockout-bindings.md)
62-
* [Configuration](docs/reference/configuration.md)
63-
* [Master format](docs/reference/master-format.md)
64-
65-
### Migration
66-
67-
* [Migrate from BlueFoot](docs/migration/migrate-from-bluefoot.md)
68-
* [Migrate custom content types from BlueFoot](docs/migration/migrate-custom-content-types-from-bluefoot.md)
69-
70-
<!-- {% endcomment %} -->
11+
We will update the developer documentation frequently during beta. Please use this link to access the latest updates: 
12+
[Page Builder developer documentation](https://devdocs.magedevteam.com/ds_pagebuilder/page-builder/getting-started/introduction.html)
7113

7214
## Contribute to PageBuilder
7315

7416
We appreciate any and all contributions to PageBuilder. If you are interested in contributing to this repository, please see our [Contribution Guide].
7517

76-
[Contribution Guide]: CONTRIBUTING.md
77-
7818
## PageBuilder updates from the Magento core team
7919

80-
The PageBuilder team updates the code every 2 weeks.
81-
**These changes may introduce breaking changes.**
82-
83-
## Provide feedback
20+
We will push new beta releases once a week, including work from the backlog. We don't expect any large breaking changes, but we will communicate them to you if the need arises.
8421

85-
We want to hear what you think of PageBuilder!
86-
We are particularly interested on your thoughts on the following:
22+
## Contact us
8723

88-
* [How would you customize PageBuilder and what do you need to accomplish this task?](https://github.com/magento/magento2-page-builder/issues/57)
89-
* [What web content API do you use or would like to see in PageBuilder?](https://github.com/magento/magento2-page-builder/issues/58)
24+
To participate in technical discussions and ask questions, join us in [Slack], where a number of Page Builder team members are present.
9025

91-
To participate in technical discussions and ask questions, join us in [Slack].
9226

93-
For all other questions or requests, contact [Olena Tkacheva].
94-
95-
[Slack]: https://magentocommeng.slack.com/
96-
[Olena Tkacheva]: https://magentocommeng.slack.com/messages/@UAFV915FB
97-
98-
<!-- {% endraw %} -->
27+
[Contribution Guide]: CONTRIBUTING.md
28+
[Slack]: https://magentocommeng.slack.com/messages/GANS1R4C9

docs/CONTRIBUTING.md

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Contributing to Magento 2 code
2+
3+
## Overview
4+
5+
Contributions to the Magento 2 codebase are done using the fork & pull model.
6+
This contribution model has contributors maintaining their own copy of the forked codebase (which can easily be synced with the main copy). The forked repository is then used to submit a request to the base repository to “pull” a set of changes (hence the phrase “pull request”).
7+
8+
Contributions can take the form of new components/features, changes to existing features, tests, documentation (such as developer guides, user guides, examples, or specifications), bug fixes, optimizations or just good suggestions.
9+
10+
The Magento 2 development team will review all issues and contributions submitted by the community of developers in the first in, first out order. During the review we might require clarifications from the contributor. If there is no response from the contributor for two weeks, the issue is closed.
11+
12+
## Contribution requirements
13+
14+
1. Contributions must adhere to [Magento coding standards](http://devdocs.magento.com/guides/v2.0/coding-standards/bk-coding-standards.html).
15+
2. Pull requests (PRs) must be accompanied by a meaningful description of their purpose. Comprehensive descriptions increase the chances of a pull request to be merged quickly and without additional clarification requests.
16+
3. Commits must be accompanied by meaningful commit messages.
17+
4. PRs which include bug fixing, must be accompanied with step-by-step description of how to reproduce the bug.
18+
5. PRs which include new logic or new features must be submitted along with:
19+
* Unit/integration test coverage where applicable.
20+
* Updated documentation in the `docs` directory at the root level.
21+
6. For large features or changes, please [open an issue](https://github.com/magento/magento2/issues) and discuss first. This may prevent duplicate or unnecessary effort, and it may gain you some additional contributors.
22+
7. All automated tests are passed successfully locally. After PR submitted Magento team will run builds on continuous integration environment.
23+
24+
## Contribution process
25+
26+
If you are a new GitHub user, we recommend that you create your own [free github account](https://github.com/signup/free). By doing that, you will be able to collaborate with the Magento 2 development team, “fork” the Magento 2 project and be able to easily send “pull requests”.
27+
28+
1. Search current [listed issues](https://github.com/magento/magento2-page-builder/issues) on GitHub (open or closed) before starting work on a new contribution.
29+
2. Review the [Contributor License Agreement](https://magento.com/legaldocuments/mca) if this is your first time contributing.
30+
3. Create and test your work.
31+
4. Fork the Magento 2 repository according to [Fork a repository instructions](http://devdocs.magento.com/guides/v2.0/contributor-guide/contributing.html#fork) and when you are ready to send us a pull request – follow [Create a pull request instructions](http://devdocs.magento.com/guides/v2.0/contributor-guide/contributing.html#pull_request). Instructions written for `https://github.com/magento/magento2` repository, but they also apply to `https://github.com/magento/magento2-page-builder`.
32+
5. Once your contribution is received, Magento 2 development team will review the contribution and collaborate with you as needed to improve the quality of the contribution.
33+
34+
## Code of Conduct
35+
36+
Please note that this project is released with a Contributor Code of Conduct. We expect you to agree to its terms when participating in this project.
37+
The full text is available in the repository [Wiki](https://github.com/magento/magento2/wiki/Magento-Code-of-Conduct).

0 commit comments

Comments
 (0)