Find Jobs
Hire Freelancers

Finish implementation of the size limit on an opensource project gitea.io -- 3

$250-750 USD

Completed
Posted about 1 year ago

$250-750 USD

Paid on delivery
Guys, looking for Golang / React / JQuery / core-js engineer to finish a project. Total budget negotiable. This task MOSTLY backend with some frontend. Please - if you have not have experience in golang do not bid. Goal is: finish adding a size limit to Gitea open source project ([login to view URL]) most of the work is already done Here is the repo - [login to view URL] You will continue this work and use the same repo (a different branch). This is open source so requirement is that all of the work is visible from day 0 and your git id will be visible in the project and you will be openly contributing to the above branch. Tasks to be done: Primary (Phase 1): - understand what is done, what needs to be finished, agree the solution / frequently review that with me - working size limit per repository and adequate configuration in the settings of the repository (some of it present) - write and fix tests (unit and integrations) - ensure configurable error messages on the console git commands - ensure configurable error messages on website operations - ensure configurations in the standard configuration area Secondary (Phase 2): - add lfs into size checking - globaly set per repository limit(in config) and per repository size limit (now only per repository) Part of the feature is done, needs to understand what was done, write and fix tests, fix errors, fullfill any obligation from the maintainers of the project, add xfs size checking. Other requirements (Phase 1): - by default no size limit is set - ability to disable/enable this functionality completely via configuration (should also be disabled by default) Please come with a cost and time estimate for your work it will be a fixed price engagement, and it will require you to provide number of hours spent. Some overage might be allowed. Current state: TODO: Done - Calculate Push Size (sapk had still have some corner-case to test mostly to not block deletion and some force push) Done - Edit max repo size Done - Enforce repo size - Add ability to have the feature on or off in the config - Add ability to have a global repo limit per installation that is enforced unless an individual repo size limit present - Add/fix tests TOFIX : Deletion of file from UI trigger 500 when repo is over. -> TODO catch this specific error. Creation of branch from UI trigger 500 when repo is over. -> TODO catch this specific error. NEXT PR: - LFS objects size should be added into repo size and calculated in .Size repo attr so I will skip LFS checks. - Enforce repo size with lfs added - adequate error messages to user upon lfs operation (if they are failed due to size) - add tests for lfs sizes Milestones: Phase 1 - Deliver requirements TODO + TOFIX and anything mentioned in Phase 1 & Other requirements Phase 2 - Deliver requirements NEXT PR and anything mentioned in Phase 2
Project ID: 35725951

About the project

17 proposals
Remote project
Active 1 yr ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello As a golang expert, I can do your task perfectly. I am ready to discuss with you and start immediately Looking forward to hearing back from you and discussing all the details.. Regards From Aleksandar
$300 USD in 10 days
5.0 (1 review)
0.6
0.6
17 freelancers are bidding on average $523 USD for this job
User Avatar
Dear Customer! First of all, Warm Greetings and Good Luck! I have carefully reviewed your job description and understand what you primarily want so I'm really interested in it. I'm ready to provide you with the best solutions and developments for your project so I would like to start a chat for a more detailed discussion with you. I have 8+ year of experience in software engineering working as blockchain and smart contract, web3, frontend, backend, full stack web, devops, embedded system and os, firmware engineer. You will get to know as well about my detailed skills and experineces by checking out the profile of this platform and reviews. If you think I'm a good candidate and you want to see if I can perfect your project, please feel free to message me whenever then I will reply in a short time. Looking forward to working with you. Best Regards Nikoloz Nadashvili
$750 USD in 7 days
5.0 (1 review)
2.8
2.8
User Avatar
Hi There, Good day! Hope you are doing fine. ⭐ I have gone through your initial project requirement and understand your project details.⭐ ⭐ I would like to ask question before start your work then we will decide budget and deadline.⭐ Let's have a quick conversation on the details to proceed further with this project. We look forward to work with you:)
$500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
⭐⭐⭐⭐⭐YOU'RE LOOKING FOR ME!!!⭐⭐⭐⭐⭐ Hello I have 7+ years of experience in web development. I have checked your project description carefully and I think that I can help you to complete this project 100% perfectly sure to satisfy your requirement. I'd like to have a brief chat, call to discuss further details about your project soon. Looking forward to working with you together on this project.. Thanks!
$500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi there, I have gone through your requirement So I'm perfectly able to do this Job and I assure you that will give you quality work in less than anticipating time. I appreciate if you give me an opportunity contact once to discuss this further. I would love to build an awesome working relationship with you using my Expertise. Thank You!
$500 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, there. Golang expert is in here. I am very interested in this project. I have read your description carefully and I have some questions about that. Hope to work with you. Thanks
$500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on React.js Framework Please come over chat and discuss your requirement in a detailed way. Thank You
$500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello. I have gone through every detail of the description very carefully. I specialize in full-scale web development including PHP | Laravel, React.js | Redux-Saga | Thunk | React Hooks, Vue.js | Vue/Vuex, Angular, Styled component and React Material UI, HTML 5, PSD to HTML, JQuery, CSS, JavaScript, Bootstrap, MySQL, MongoDB, Node.js, SEO, Payment integration. My communication and working time will be flexible to meet your requirement. I use the latest technologies to make pixel-perfect, responsive websites with cross-browser compatibility. Let's discuss more detail in chat. Thanks.
$500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have extensive experience with golang. I can help with the project. You can checkout my linkedin page
$500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, dear my client. I have 3+years golang development. I can help you perfectly and I want to work with you. In your project, I think first step is no problem, but second problem is only solved by senior enginner. I hope that your project is completed successfully. Best regards. Thank you.
$500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I read your proposal fully. I am very interested in your proposal. I am skilled full stack developer with skills including React.js, GraphQL, Node.js, etc. I have done several complex project and provide continuous maintenance support. You will never be disappointed to me and will be satisfied with my working. My development skills 1. Frontend: Front-End HTML5, CSS/CSS 3, JavaScript, Angular Js, React JS , Vue.js 2. Backend: Node.js, PHP, GoLang, Ruby, Python, Laravel, CI, CakePHP. 3. Databases: Mysql, Oracle, PostgreSQL, MS SQL, SQLite, MongoDB. 5. Testing: Manual & Automation testing. Best regards.
$500 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GEORGIA
Tbilisi, Georgia
5.0
1
Payment method verified
Member since Mar 10, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.