-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
[ZEPPELIN-1346] Add contribution guidelines to the website #1354
Conversation
|
||
## Becoming a Committer | ||
|
||
The PPMC adds new committers from the active contributors, based on their contribution to Zeppelin. The qualifications for new committers include: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PPMC -> PMC
Overall looks great to me, thank you @corneadoug for taking care! Few minor comments above. |
|
||
## How to contribute | ||
|
||
There is multiple ways you can contribute to the project. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are~??
@corneadoug Great work! Definitely this way would be better than we put |
@AhyoungRyu That's the goal of having the side menu, to be able to have contribution guide focused on specific components (Back-end, front-end, interpreters, website, docs etc..) I only wanted to cover the structure in this PR, that's why there is web application as example. |
@corneadoug Thank you for the explanation. Since it's a only one page, i've created a PR at your repo :) |
@bzz I added a section with the Selenium CLI command, can you double check it? |
|
||
#### Explanations | ||
|
||
* The component function and the component's dependency injection is separated from the component definition |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@corneadoug Sorry again. I think is
-> are separated
is right :)
Add "Contributing to Documentation" page
All the changes have been addressed. LGTM? |
LGTM 👍 |
### What is this PR for? Recreation of #1354 This PR is bringing Contribution guidelines to the website. We also introduce a sidemenu on those pages allowing to create additional content. As an example, for the Web Application Guidelines, we added a page about "Defining Components" In a different PR, we will remove the contributing markdown, and change the links in the repository to the website. The layout of the doc was slightly modified to allow a larger documentation at max size. It was also modified to accommodate better on smaller screens. ### What type of PR is it? Documentation ### What is the Jira issue? https://issues.apache.org/jira/browse/ZEPPELIN-1346 ### How should this be tested? Build the website locally and visit the community page ### Screenshots (if appropriate) ![screen shot 2016-08-23 at 3 50 41 pm](https://cloud.githubusercontent.com/assets/710411/17882774/8da96b86-6949-11e6-8789-fed606b64fd8.png) <img width="1346" alt="screen shot 2016-08-31 at 10 33 36 am" src="https://cloud.githubusercontent.com/assets/710411/18113150/7bb2a152-6f68-11e6-8678-667c2d4f07ef.png"> #### Layout update (Before / After) Navbar Bug fix <img width="908" alt="screen shot 2016-08-31 at 10 35 14 am" src="https://cloud.githubusercontent.com/assets/710411/18113174/a374ee84-6f68-11e6-8878-a8eb7b564bd7.png"> <img width="781" alt="screen shot 2016-08-31 at 10 31 18 am" src="https://cloud.githubusercontent.com/assets/710411/18113161/9a280b0e-6f68-11e6-8dc5-1656b5bc86b1.png"> Small Device Margin Improvement <img width="402" alt="screen shot 2016-08-31 at 10 35 34 am" src="https://cloud.githubusercontent.com/assets/710411/18113176/a590f74e-6f68-11e6-8468-18274413be28.png"> <img width="398" alt="screen shot 2016-08-31 at 10 31 28 am" src="https://cloud.githubusercontent.com/assets/710411/18113168/9e904d5a-6f68-11e6-9a2e-2536cbf7a37f.png"> Content Width Change <img width="953" alt="screen shot 2016-08-31 at 10 33 50 am" src="https://cloud.githubusercontent.com/assets/710411/18113180/a7fc954c-6f68-11e6-8d58-08afb54549c1.png"> <img width="1023" alt="screen shot 2016-08-31 at 10 32 12 am" src="https://cloud.githubusercontent.com/assets/710411/18113169/a0d71aee-6f68-11e6-8654-3f124bd2a71b.png"> ### Questions: * Does the licenses files need update? No * Is there breaking changes for older versions? No * Does this needs documentation? No Author: Damien CORNEAU <corneadoug@gmail.com> Author: AhyoungRyu <fbdkdud93@hanmail.net> Author: CORNEAU Damien <corneadoug@gmail.com> Closes #1356 from corneadoug/add/ContributeCategory and squashes the following commits: 1a45b92 [Damien CORNEAU] Improve margin for small devices 9169c68 [Damien CORNEAU] Improve wording and spacing in contribution docs d31cf3f [Damien CORNEAU] Improve CSS for the content a469d52 [Damien CORNEAU] Extend pages_list to support multi group 79d15a3 [Damien CORNEAU] Add Contribution Guidelines to SubMenu 934afd9 [Damien CORNEAU] Change Zeppelin to Apache Zeppelin in general.md 2d62d20 [CORNEAU Damien] Merge pull request #6 from AhyoungRyu/add/ContributeCategory-ahyoung e34fc64 [Damien CORNEAU] fix typo in front-end doc a4c924b [AhyoungRyu] Remove 'menu' property e0b4c8d [Damien CORNEAU] change name of good practice file 9882670 [Damien CORNEAU] Allows contribution page without side Menu 318c4c1 [AhyoungRyu] Add section for 'For committers only' 8f69f28 [Damien CORNEAU] Add GUI integration tests CLI e7209ea [AhyoungRyu] Add docs contribution guide 94d653b [Damien CORNEAU] Fix typos 81493ab [Damien CORNEAU] Change Side Menu style 666f3ec [Damien CORNEAU] Add first Zeppelin-web best practices page 306ae06 [Damien CORNEAU] Add zeppelin-web GPG menu c933c19 [Damien CORNEAU] Add zeppelin-web contribution page 5f7e2bd [Damien CORNEAU] Add a side menu template acc68b5 [Damien CORNEAU] Add contribution Guidelines to the website cb87608 [Damien CORNEAU] Add forgotten license headers 06238fb [Damien CORNEAU] Modify the Community page
What is this PR for?
This PR is bringing Contribution guidelines to the website.
We also introduce a sidemenu on those pages allowing to create additional content.
As an example, for the Web Application Guidelines, we added a page about "Defining Components"
In a different PR, we will remove the contributing markdown, and change the links in the repository to the website.
What type of PR is it?
Documentation
What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-1346
How should this be tested?
Build the website locally and visit the community page
Screenshots (if appropriate)
Questions: