Thread: Re: [Semanticscuttle-devel] regarding "help wanted" post
Brought to you by:
cweiske
From: Christian W. <cw...@cw...> - 2011-01-20 14:47:39
|
Hello Golanor, > I would like to offer my help with your project. > i have some PHP knowledge, little MySQL knowledge, and a lot > of free time. > let me know if you still need help. Yes, we still need help, and you are very welcome. Please subscribe to the semantiscuttle-devel mailing list and look in the archive; I posted a status mail this morning - this should help you getting an overview. @all: Benjamin told me that he will resign. Thanks for all your work! Now that Benjamin is gone, I'll officially switch from subversion to git and create a repository on sourceforge. Until that is done, please fork my github repository and work on that. Golanor, it'd be cool if you could try out SemanticScuttle by installing it on your local machine, run the unit tests, play around with it to get familiar with the code base. A task that you could do is prepare the release 0.97.2 as I described in my status mail ("Next tasks for SemanticScuttle"). If you need help, don't hesitate to write on the dev list or join me on the semanticscuttle IRC channel on freenode (http://semanticscuttle.sourceforge.net/) -- Regards/Mit freundlichen Grüßen Christian Weiske -= Geeking around in the name of science since 1982 =- |
From: Christian W. <cw...@cw...> - 2011-02-01 07:34:34
Attachments:
signature.asc
|
Hi Golanor, > ok, I subscribed to the mailing list and got the code from git. The first - easy - task for you to solve could be bug #3097187 [1] The steps to take are: 1. Find out what the things are needed to do to implement the feature 2. Look at the code and see what needs to be done where to do it (this might be a bit overkill for that bug, but it is important when implementing new features) 3. Write that up and send it to the mailing list. We can discuss it then 4. Create your own feature branch (i.e. "fix-twoword-opensearch") from master and implement it in there 5. Push the branch to sourceforge so I can review it. 6. If everything is fine, I will merge it into the master branch Please consider the following things: 1. SemanticScuttle tries to follow the PEAR Coding Standards. Use the PHP_CodeSniffer tool from PEAR to make sure you don't leave more style errors than there were when you began working on the file. Not all files comply to the styles yet, but we're on the right track 2. We have unit tests. Run them. Make sure that they still work when you finished your task. Better: Write a test for your own bug first - it should fail. Then fix the bug, and your test should work now. 3. If you find other bugs, open a bug report. 4. Do not fix several things in one branch. This really makes it hard to merge changes into the master branch. Creating a new branch in git is cheap, so use that. 5. Update the Changelog 6. I repeat myself, but: Only commit in your own branches. [1] https://sourceforge.net/tracker/?func=detail&atid=1017430&aid=3097187&group_id=211356 -- Regards/Mit freundlichen Grüßen Christian Weiske -=≡ Geeking around in the name of science since 1982 ≡=- |
From: <go...@gm...> - 2011-02-01 16:30:44
|
First of all - Hello everyone! Looks to me like it was simply a case of not encoding the $terms string before adding it to the url, so i simply added: $terms = rawurlencode($terms); after the "else" of the search terms (line 88). i saw in the comments that someone suggested doing $terms = str_replace('+', ' ', $terms); but that looks to me like a hack to the specific problem, not a solution. anyway, I checked it on my installation, and it seems to be working fine. about git - I have no idea how to use it, so can you please explain to me how to create a new branch and commit this change to it? On Tue, Feb 1, 2011 at 8:52 AM, Christian Weiske <cw...@cw...> wrote: > Hi Golanor, > > > > > ok, I subscribed to the mailing list and got the code from git. > > The first - easy - task for you to solve could be bug #3097187 [1] > > The steps to take are: > 1. Find out what the things are needed to do to implement the feature > 2. Look at the code and see what needs to be done where to do it (this > might be a bit overkill for that bug, but it is important when > implementing new features) > 3. Write that up and send it to the mailing list. We can discuss it > then > 4. Create your own feature branch (i.e. "fix-twoword-opensearch") > from master and implement it in there > 5. Push the branch to sourceforge so I can review it. > 6. If everything is fine, I will merge it into the master branch > > Please consider the following things: > 1. SemanticScuttle tries to follow the PEAR Coding Standards. Use the > PHP_CodeSniffer tool from PEAR to make sure you don't leave more > style errors than there were when you began working on the file. Not > all files comply to the styles yet, but we're on the right track > 2. We have unit tests. Run them. Make sure that they still work when > you finished your task. Better: Write a test for your own bug first > - it should fail. Then fix the bug, and your test should work now. > 3. If you find other bugs, open a bug report. > 4. Do not fix several things in one branch. This really makes it hard > to merge changes into the master branch. Creating a new branch in > git is cheap, so use that. > 5. Update the Changelog > 6. I repeat myself, but: Only commit in your own branches. > > > [1] > > https://sourceforge.net/tracker/?func=detail&atid=1017430&aid=3097187&group_id=211356 > > -- > Regards/Mit freundlichen Grüßen > Christian Weiske > > -=≡ Geeking around in the name of science since 1982 ≡=- > |
From: Christian W. <cw...@cw...> - 2011-02-01 22:42:15
Attachments:
signature.asc
|
Hi Golanor, > > https://sourceforge.net/tracker/?func=detail&atid=1017430&aid=3097187&group_id=211356 > Looks to me like it was simply a case of not encoding the $terms > string before adding it to the url, so i simply added: > $terms = rawurlencode($terms); > after the "else" of the search terms (line 88). Which file do you mean? > i saw in the comments that someone suggested doing > $terms = str_replace('+', ' ', $terms); > but that looks to me like a hack to the specific problem, not a > solution. That's indeed a hack. > about git - I have no idea how to use it, so can you please explain > to me how to create a new branch and commit this change to it? $ git clone ssh://go...@se.../gitroot/semanticscuttle/sc $ git branch my-fix $ git checkout my-fix .. edit files $ git add files you changed $ git commit -m 'I fixed this and that' $ git push origin my-fix -- Regards/Mit freundlichen Grüßen Christian Weiske -=≡ Geeking around in the name of science since 1982 ≡=- |
From: Christian W. <cw...@cw...> - 2011-02-03 07:10:35
Attachments:
signature.asc
|
Hi Golanor, > Looks to me like it was simply a case of not encoding the $terms > string before adding it to the url, so i simply added: > $terms = rawurlencode($terms); > > after the "else" of the search terms (line 88, www/search.php). Do you mean "urldecode"? php > echo rawurlencode('foo+bar'); foo%2Bbar php > echo urldecode('foo+bar'); foo bar And yes, I'd fix that on the same place. -- Regards/Mit freundlichen Grüßen Christian Weiske -=≡ Geeking around in the name of science since 1982 ≡=- |
From: Eric C <eco...@el...> - 2011-01-20 15:28:47
|
Which branch in your git-hub account should be used for forking? I see 4... quickform, jquery, master, pearpkg Also, the last update I see is October 9th, am I looking at the right branches? https://github.com/cweiske/SemanticScuttle/branches Thanks, -Eric |