-
Notifications
You must be signed in to change notification settings - Fork 3
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
Onboard @MartinDelille #7
Comments
👍 I'll be happy to contribute and might need some help! I will try to start with some easy issue like this one: liberapay/liberapay.com#49 |
I've invited you into the GitHub org so you can create branches directly into the official repository instead of using a fork. |
Thanks I feel very proud! I started reading the code and it is very clean and easy to read. |
I've invited you into the Liberapay team as well. :-) |
Thanks, I've worked hard on that ever since I started working on then Gittip. By the way, did you find the README helpful in setting up a local dev environment? Do you have improvement suggestions? |
Yes it was very clear! Maybe the only step would be about postgresql setup. I'm almost new to this database but already installed it for another project and had some conflict (I finally remove the /usr/local/var/folder and redo the init). |
What kind of conflict? Now that I think about it, one info missing about postgres is that it needs to be version 9.4 (preferably 9.4.5, but the previous 9.4.x versions should also work I suppose). |
Not a conflict, a user right issue in fact. I have no postgres user (but a _postgrey) on my OSX. I had an error modifying the /usr/local/var/folder so deleting it solved the problem. I did this quickly and don't remember exactly. In the end, my regular user was already allowed to create the db. |
I'm facing a new problem now: I'm unable to loggin anymore on my local env. I tried to reset my config without success. The problem is the following: I create a new account and when I click Go the form is just reset. |
Did you |
Yes. I thought it was solved because I create account on the https://liberapay.com page instead of my local so we have 3 new fake accounts (martin, capradmar and chapi). |
I've closed the accounts, I'll see later about removing them from the DB entirely. |
Ok I test on another browser and I can login. This may be related to cookie and #106. |
Is the branch you're on really based on the current master? If you're not on master and you didn't do a |
No I tested it on master with your latest commit in the log. I'm using Chrome on OSX. |
@MartinDelille What are you planning to work on next? You shouldn't take all the Easy issues, it's better to leave some for future newcomers. ;-) |
I'm very interested into cucumber these times. Do you think it would be interesting to add cucumber specs to liberapay? This is quite big work I think, but might be interesting for the future. Otherwise I'll be happy to increase the code coverage by solving bugs with the Bug prevention tag. I thought also about adding a badge for Github project (even if I don't have any idea of how to set this up). |
I'm not opposed to trying out cucumber, if you can show that it would be better than what we have now I would approve switching to it. However I'm more interested in concrete short-term improvements, so if you want to take on some Bug Prevention issues that's great. I'm not sure what you mean by "adding a badge for Github project". |
Regarding liberapay/liberapay.com#183, I didn't really get where do I need to change bootstrap color? Can you give me an entry point? |
We don't have our own script to build Bootstrap, so if you want to change its variables you have to go on https://getbootstrap.com/customize/ and download a custom build from there, then replace the one currently in liberapay. Obviously, it would be better to integrate Bootstrap so that we can easily change its variables. |
I didn't figured out how bootstrap is integrated (I'm not very good at web development but I think with a little help I can manage to do it) |
Other subject: I develop in Swift and I wondered if it'll be possible to develop an iOS app. Do you think the backend would be ready for that? |
I can't precisely tell you how to integrate Bootstrap into Liberapay since I've never integrated Bootstrap before, but basically it involves compiling it ourselves, maybe from the SASS source like our own styles. As for mobile apps, we have some endpoints that can return JSON, but probably not enough. We support HTTP's Basic auth, but we're not an OAuth provider, so right now the app would have to store the user's permanent password (we could probably add a simple system of tokens, which would be a first step towards OAuth). |
I'm think of a simple viewer at the beginning. The idea is to enable the possibility to have Liberapay in its pocket that make more easy to speak about it since we're not always in front of a computer. I'll create the repository as soon as I'll have something. |
Could you tell me for example what is the endpoint for listing Liberapay users? |
We don't have one, you can search users but not list them all. Related issue: liberapay/liberapay.com#297. Wouldn't improving the responsiveness of the website be easier and more effective at reaching mobile users than developing native apps? |
Like I said I'm very bad at web development so I won't be able to help so
|
As a first prototype, I would like to make something very simple: just a single screen displaying the current homepage equivalent:
What would be the endpoint for the users number and the amount of money donated per month? |
You have to learn to figure this stuff out yourself, the only tool you need is |
Thanks! This is the kickstart I needed :-) |
First draft: https://github.com/liberapay/liberapay-ios |
I wanted to set back my dev environment with Docker but I'm blocked by this issue: liberapay/liberapay.com#1204 |
@Changaco How do we comment in Aspen simplate language? |
There are no simplate-level comments, instead comments should be included in the simplate's pages using the syntax of the embedded language: |
Anyway I didn't contribute to the code since a long time and I found it very easy to do so! I would need your help to think about how we will achieve to fix liberapay/liberapay.com#353 (PR on its way: liberapay/liberapay.com#1220). Currently I only touch to the UI. |
Could you add me to the freshdesk? Support is part of my daily job so I can be some help here. I don't know if using Freshdesk for support is still in the plan. I studied other alternative I think the best is https://about.gitlab.com/product/service-desk/ but I have to check if it works for opensource project (having support discussion public on the internet can be a problem although). |
Hi @Changaco, I wanted to set back my development environment but I have a problem when executing
Any idea? |
Have you tried |
It fails at a given time:
|
That's liberapay/liberapay.com#1435. |
Ok I realized I wasn't on the latest master revision: my master track the gitlab master branch because I'm doing a manual mirror operation (there might be a way automate this. I still have an issue:
I'm not an expert but it looks like the hashes are missing for this python version right? |
I tried with the
I know that Docker is not really officially supported (and I would prefer not to use it by the way) but it was just to test another option to bring back my dev environment up. |
Hey @MartinDelille, welcome! Any questions about Liberapay's source code or something else? You can ask them here. :-)
The text was updated successfully, but these errors were encountered: