You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15Lines changed: 15 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -47,6 +47,13 @@ More stuff coming soon. Stay tuned!
47
47
48
48
##### Due to several work related commitments, the development rate is a little slow and I apologize for that. However, I'm looking for awesome folks :metal: who could contribute and help me maintain this project.
49
49
50
+
#### Where can you contribute? (starting from easy to relatively challenging)
51
+
52
+
- Covering [documentation](https://github.com/booleanhunter/ReactJS-AdminLTE/tree/master/src/components#list-of-components) for all the available components and how to use them (this is the easiest one, but quite important!)
53
+
- Converting existing components into ES6/ECMAScript 2016
54
+
- Writing tests for components. Similar to tests written in the [React-Bootstrap](https://github.com/react-bootstrap/react-bootstrap/tree/master/test) project.
55
+
- Reactifying the rest of the widgets, elements and pages from AdminLTE. Here are the steps to do this:
56
+
50
57
#### Step 1 :
51
58
52
59
- Fork or clone this repo. Alternatively - if you have NPM installed, you can also do `npm install adminlte-reactjs`.
@@ -90,4 +97,12 @@ After you've finished writing a component and testing it out, you can include it
90
97
- To make sure that your component works correctly, test it out by including it in the page using the library.
91
98
92
99
100
+
#### Some tips before making a pull request
101
+
- Make sure that you've pulled the latest commits into your fork.
102
+
- Create a branch for your edits - that way the project maintainer can safely pull your code and test it out.
103
+
- If it's your first P.R, it'll be easier if you begin with something small first instead of making huge changes in lots of files. It helps me understand what the P.R is about, and I could help you out with the rest of changes if needed. It'll also save you from spending lot of effort in doing something that might not be necessary.
104
+
- An important thing to remember is to have a P.R that fixes one issue at a time, and not make changes to lot of files in the same P.R. This way it's easier to test the changes out and have a relatively clean commit log.
105
+
- You can learn more about these tips in detail [here](https://guides.github.com/activities/contributing-to-open-source/#contributing)
106
+
107
+
93
108
##### If you have any further queries that you may have on how to contribute, or you have just general questions about how to use the components in your app - feel free to shoot an email. I'll help you out! :smile_cat:
0 commit comments