Skip to content

Commit a9e2b36

Browse files
committed
[docs] Move notion of Jira to GitHub issues
1 parent e8a1cdf commit a9e2b36

File tree

1 file changed

+14
-23
lines changed
  • docs/docs-site/content/developer/development

1 file changed

+14
-23
lines changed

docs/docs-site/content/developer/development/_index.md

Lines changed: 14 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@ This section goes into greater detail on how to build and reuse the components o
1313
### Dependencies
1414

1515
* The OS specific install instructions are listed in the [install guide](/administrator/installation/dependencies/)
16-
* Python 2.7+ (Python 3 support tracked in [HUE-8737](https://issues.cloudera.org/browse/HUE-8737))
17-
* Django (1.11 already included in the distribution)
18-
* Java (Java 1.8) (should go away after [HUE-8740](https://issues.cloudera.org/browse/HUE-8740))
16+
* Python 2.7+ or now Python 3
17+
* Django (2 soon 3 already included in the distribution)
1918
* Node.js ([10.0+](https://deb.nodesource.com/setup_10.x))
2019

2120
### Build & Start
@@ -154,25 +153,25 @@ Here is a tutorial about how to sent a patch request for review.
154153

155154
### Setup
156155

157-
Hue project uses GitHub Pull Requests (PR) for code reviews. The advantage of Pull Request is that the CI (syntax check, tests...) automatically runs for you.
156+
Hue project uses GitHub Pull Requests (PR) for code reviews. It also automatically runs the CI (syntax check, tests...) for you.
158157

159158
If you've never used git and github before, there are bunch of things you need to [do](https://kbroman.org/github_tutorial/pages/first_time.html) before going further.
160159

161160
Now, clone cloudera/hue:
162161

163162
git clone https://github.com/cloudera/hue
164163

165-
Create a new branch with the jira id (HUE-XXX) as the branch name:
164+
Create a new branch with the Github issue GH-XXX or explicit name as the branch name:
166165

167166
git checkout master
168167
git pull --rebase origin master
169-
git checkout -b HUE-XXX
168+
git checkout -b GH-XXX
170169

171170
Then make your changes in code:
172171

173172
git add <file>
174173
git diff --cached
175-
git commit -m "HUE-XXX <Ticket summary>"
174+
git commit -m "GH-XXX <Ticket summary>"
176175

177176
### Post a review
178177

@@ -187,9 +186,9 @@ Or push to your branch in your repository forks by doing one time:
187186

188187
Then just:
189188

190-
git push bob HEAD:ISSUE-1000-fix
189+
git push bob HEAD:GH-1000-fix
191190

192-
And create the pull request via the button on the https://github.com/cloudera/hue/tree/ISSUE-1000-fix page.
191+
And create the pull request via the button on the https://github.com/cloudera/hue/tree/GH-1000-fix page.
193192

194193
**Note**:
195194
If you have more than one diff, update `HEAD~1..HEAD` accordingly (e.g. `HEAD~2..HEAD`)
@@ -230,7 +229,7 @@ Once we get ship it from at least one reviewer, we can push the changes to maste
230229

231230
We hope that these commands will make your life easier and encourage you to [contribute to Hue](https://github.com/cloudera/hue/blob/master/CONTRIBUTING.md) 😉
232231

233-
As usual feel free to send feedback on the [Forum](https://discourse.gethue.com/) list or [@gethue](https://twitter.com/gethue)!
232+
As usual feel free to send feedback on the [Forum](https://discourse.gethue.com/) list or [GitHub issues](https://github.com/cloudera/hue/issues)!
234233

235234

236235
## API Server
@@ -533,10 +532,10 @@ Developing applications for Hue requires a minimal amount of CSS
533532

534533
In a nutshell, front-end development is using:
535534

536-
* [Mako](http://www.makotemplates.org/) is the templating language (Mako to be slowly removed in [HUE-9036](https://issues.cloudera.org/browse/HUE-9036))
535+
* [Vue.js](https://vuejs.org/) to script the custom interactions
536+
* TypeScript
537537
* [Bootstrap](http://twitter.github.com/bootstrap/) to layout your app
538-
* [Knockout js](http://knockoutjs.com/) to script the custom interactions
539-
538+
* [Mako](http://www.makotemplates.org/) is the templating language (currently being removed in favor of Vue.js))
540539

541540
### Javascript
542541

@@ -813,18 +812,10 @@ Those are tagged with `integration` either at the class or method level:
813812
@attr('integration')
814813
def test_add_ldap_users_case_sensitivity(self):
815814
if is_live_cluster():
816-
raise SkipTest('HUE-2897: Cannot yet guarantee database is case sensitive')
815+
raise SkipTest('GH-2897: Cannot yet guarantee database is case sensitive')
817816

818817
...
819818

820-
Historically, the same thing used to be done with the `requires_hadoop` tag:
821-
822-
from nose.plugins.attrib import attr
823-
824-
@attr('requires_hadoop')
825-
def your_test():
826-
...
827-
828819
## Releasing
829820

830821
The checklist below details the steps. Then send the release notes to the [Forum](https://discourse.gethue.com/) and https://twitter.com/gethue!
@@ -833,7 +824,7 @@ Also update https://wikipedia.org/wiki/Hue_(Software).
833824

834825
### Version
835826

836-
Here is an example of [commit](https://github.com/cloudera/hue/commit/9de217d6b6).
827+
Here is an example of [release commit](https://github.com/cloudera/hue/commit/9de217d6b6).
837828

838829
Update the versions to the next release (current release +1):
839830

0 commit comments

Comments
 (0)