Hi All, I would like to contribute to Couchdb frontend. Hope you will all continue supporting.
On Sun, May 24, 2015 at 11:07 AM, Dulanga Sashika <[email protected]> wrote: > Hi Michelle, > > Wow, seriously this is amazing :) I pushed this branch to my repo without > testing. But it is working :D. Thank you very much for your great help > Michelle. I'll send a PR today with few modifications. I think "Progress" > and "Update On" fields should be formatted. > > And I'll switch to the CouchDB 2.0 from now on. I didn't implement any > test cases for this. My next step is to implement test cases for this > widget. > > Thank you again for your quick reply and great help :) > > Thanks and Regards > > On Sat, May 23, 2015 at 12:30 AM, Michelle Phung < > [email protected]> wrote: > >> Hi Dulanga, >> >> I took a quick peek, and it looks like your widget is receiving >> information! Thats great :) >> >> To get a persistent Active Task: >> 1. Go to Replications tab (in the left most sidebar), >> 2. You will see two tabs, make sure that LOCAL is highlighted in red on >> both >> 3. Choose an existing database from the dropdown, >> the database you choose doesn’t need to have that many documents in it >> (even 1 document will suffice), >> and type in any name you want for a new database in the other text field >> 4. Click both checkboxes (Continuous and Create target) >> 5. Click Replicate (green button) >> 6. Click on Active Task tab (on the far left sidebar) >> 7. Under the ‘Active Tasks’ tab, you should see a table for your new >> created continuous replication, and it will stay there until you cancel it. >> >> I haven’t had a chance to look at the code yet, but I am glad to see that >> you are hitting the correct end points, with the widget. >> >> I have attached what it looks like so far on my screen. Awesome progress >> so far :) >> >> Let me know when you want to create different types Active Tasks, to see >> how they would look in the widget. >> >> Another thing I noticed is that the widget CSS in with CouchDB 2.0 in >> unwieldy. So, this is *optional* for you, but we are planning on releasing >> 2.0 soon-ish, so it would be a nice thing if you could update your system >> so you are coding with the most developer preview version, so that in case >> 2.0 gets released during the summer, you won’t have to go back and change >> it again. CSS is tricky enough as it is. >> >> There are several things I can think of for you to do, but don’t want to >> overwhelm you, plus I think your proposal and the JIRA ticket is a good >> guide for the next steps. If you’re unsure, let us know what you think the >> next steps are, and we’ll try to guide you. There are some known pitfalls >> :) but don’t worry we all help each other out of them. >> >> - Michelle >> >> Link to the JIRA for quick reference: >> https://issues.apache.org/jira/browse/COUCHDB-2214 >> This is exciting. >> >> - Michelle >> >> >> On May 22, 2015, at 1:26 PM, Michelle Phung <[email protected]> >> wrote: >> >> Hi Dulanga, >> >> Probably the easiest (and fastest way) way for us to give feedback would >> be for you to open a PR. That way we can comment on the code inline, and we >> can pull the repo down and see how it works in our environment faster. >> >> I’ll pull your branch now, and take a look, but if you want more people >> to review and the easiest thing you can do is open a PR. That would help us >> out. It’s okay that it’s not an actual pull request, you can put [WIP] in >> the title and people are kind enough to know that work-in-progress means >> it’s not ready yet. Personally, as a developer, I rarely look at the WIP >> branches, unless I have a reason, like a request to do so. >> >> - Michelle >> >> >> On May 21, 2015, at 3:14 PM, Dulanga Sashika <[email protected]> >> wrote: >> >> Hi all, >> >> I implemented the first widget in the dashboard. You can find it in >> >> https://github.com/wadsashika/couchdb-fauxton/tree/2214-Dashboard-as-main-page >> I didn't send a PR since I need to test the functionality more. I couldn't >> generate any active tasks to test this. Michelle told me about two way to >> generate active tasks. Now I am trying to do that. If you have any >> suggestions to do it in easy way, please help me. And really sorry for the >> late reply. >> >> Cheers :) >> >> On Thu, Apr 30, 2015 at 7:33 PM, Robert Kowalski <[email protected]> wrote: >> >> Hi Dulanga, Hi Nadeeshaan, >> >> welcome! :) >> >> Michelle, Ben and me will mentor this summer. And the community >> bonding period just started! >> >> We will help you regarding the design of your widgets and revision >> browser and we will try to provide feedback on your code on a daily >> basis - that means that we either will comment on your branch on >> GitHub or an open PR on a daily basis. >> >> You might already know that writing unit and integration tests is an >> absolute must for getting code merged into master. >> >> The goal is to make small steps in an iterative way and get the MVP >> merged as soon as possible. After that we will iterate and can add >> more features. This ensures we have first results our users can make >> use of very early in the process and don't have to throw all code away >> if we run out of time. >> >> >> Please use the time to learn more about Apache CouchDB, read: >> >> - http://couchdb.apache.org/bylaws.html >> - http://couchdb.apache.org/conduct.html >> >> We will invite you to our Fauxton standup next week or the following >> one, I will contact you a few days before. It is 16:00 (Berlin >> Timezone) on Google Hangouts. >> >> Best, >> Robert >> >> On Tue, Apr 28, 2015 at 6:03 AM, Dulanga Sashika <[email protected]> >> wrote: >> >> Dear all, >> >> Thank you very much for supporting me to achieve this success in GSoC >> >> 2015. >> >> I will not get accepted for GSoC 2015 without all your great help. >> >> Special >> >> thanks should go to Robert and Alexander who guide me really well and >> >> help >> >> me to understand the project and create a good proposal for the project. >> >> Looking forward to start the project and working with you all. Thank you >> very much again. >> >> >> Thank you >> >> On Sun, Apr 5, 2015 at 11:08 AM, Dulanga Sashika <[email protected]> >> wrote: >> >> Problem solved :) thank you very much for the help Robert. >> >> On Sat, Apr 4, 2015 at 11:54 PM, Robert Kowalski <[email protected]> >> >> wrote: >> >> >> Hi Dulanga, >> >> Given you named your module `documents` you must have your main less >> file for the module in `assets/less` and name it `documents.less`. >> >> Example: >> >> >> https://github.com/apache/couchdb-fauxton/blob/master/app/addons/documents/assets/less/documents.less >> >> >> On Sat, Apr 4, 2015 at 7:54 PM, Dulanga Sashika <[email protected]> >> wrote: >> >> Hi Robert, >> >> By following given links and playing around with the code, I could >> successfully implement a react component and display a text in the >> dashboard. I added a new dashboard.less file to apply styles for >> >> that. >> >> But >> >> it didn't work. Is there any configurations to do before using those >> >> less >> >> files for the styles? As a next step, I am hoping to implement some >> >> complex >> >> components. Specially, some movable items with add and remove >> >> features >> >> as >> >> Alex suggested. >> >> Best Regards >> >> On Sat, Mar 28, 2015 at 12:49 AM, Dulanga Sashika < >> >> [email protected] >> >> >> wrote: >> >> Thank you very much for your valuable ideas Alex. As we discussed in >> IRC, I will move into implementing basic structure of the dashboard >> rather than bothering about widget design. After doing that, we can >> >> go >> >> into widgets. >> >> Cheers >> >> On 3/27/15, Alexander Shorin <[email protected]> wrote: >> >> On Sat, Mar 21, 2015 at 11:00 PM, Dulanga Sashika < >> >> [email protected]> >> >> wrote: >> >> >> https://www.dropbox.com/s/n1q4whsd460neil/Dashboard_mockup.png?dl=0 >> >> >> http://i.imgur.com/FFiIpbv.png >> >> 1. Widgets customization button shouldn't consume so much valuable >> >> space. >> >> 2. These buttons are duplicates sidebar menu items without giving >> >> any >> >> benefits. >> 3. 10 active replication are cool, but which are there? I to get >> >> this >> >> I need to click more which isn't much different from click on >> >> Active >> >> Tasks sidebar menu item and select filter by replication tasks. >> Dashboard should just works and not require any actions from use >> >> side. >> >> If user click on widget and leaves it - dashboard main goal is >> >> failed. >> >> 4. Active tasks are already running (: There couldn't be active >> stopped ones. Also, here you can show active replications and add >> >> some >> >> filter. Yes, it will duplicate an active tasks page at some >> >> points, >> >> but the difference is in short summary of the recent activity >> >> shaped >> >> into compact form. >> 5. Recently visited databases cool, but are they be only 4? May >> >> be 10 >> >> or 20? How about search field to filter this list as well? >> 6. Again button that leads to some other page. Why not just a >> >> simple >> >> list users and a form to search and register new ones? >> 7. Same problem. Why not a form to instantly run a replication? >> >> If it >> >> will be a replication widget, it could also steal a part of >> >> features >> >> from active tasks widget to show only replications. >> >> -- >> ,,,^..^,,, >> >> >> >> -- >> W. A. Dulanga Sashika, >> Undergraduate Student, >> Department of Computer Science and Engineering, >> University of Moratuwa. >> >> >> >> >> -- >> W. A. Dulanga Sashika, >> Undergraduate Student, >> Department of Computer Science and Engineering, >> University of Moratuwa. >> >> >> >> >> >> -- >> W. A. Dulanga Sashika, >> Undergraduate Student, >> Department of Computer Science and Engineering, >> University of Moratuwa. >> >> >> >> >> -- >> W. A. Dulanga Sashika, >> Undergraduate Student, >> Department of Computer Science and Engineering, >> University of Moratuwa. >> >> >> >> >> >> -- >> W. A. Dulanga Sashika, >> Undergraduate Student, >> Department of Computer Science and Engineering, >> University of Moratuwa. >> >> >> >> > > > -- > W. A. Dulanga Sashika, > Undergraduate Student, > Department of Computer Science and Engineering, > University of Moratuwa. > -- Best Regards, Nishani Jayamaha http://ayolajayamaha.blogspot.com/
