[Other] Paperless Organization Organization
qcasey opened this issue ยท 36 comments
As seems commonly agreed in #1599, a new Github Organization should be build around this project. Can those willing to do the work of migrating to a GitHub organization for paperless-ng chime in here?
Currently created Paperless Organizations
Ordered by stars
EDIT: It appears paperless-ngx is the community's choice. The following tasks will be completed there.
Tasks (unconfirmed)
- Invite any willing paperless-ng contributors to the organization, as they are most familiar with the codebase.
- Create the following development teams:
- Frontend (Angular)
- Backend (Python)
- Test (Manually, Docker instances)
- Issue Triage
- CI/CD (+Automated Testing, +Packaging Docker/Distros)
- Translation (+Documentation)
- Bring on willing new contributors, invite to any/all relevant teams based on experience.
-
Migrate issues (??) (github-issues-import).<-- Decided unideal - Merge pending PRs after tests and review by contributors (below).
Confirmed Willing Contributors
- @qcasey I can help in organizing this transition, unless anyone else wants to handle. Contributor to paperless_app and paperless_share.
- @a17t Professional experience in Python, Angular, project organization
- @isigmund Python (Django/Flask), professional project management
- @bauerj Flutter, Python, lead contributor of paperless_app
- @umoenks Test, Translation (en<>de)
- @gador Python, Test, Translation (en<>de), Packaging (Docker, Nix)
- @sytone Project organization, Project (Issues)
- @cleaverm Python (Django), Angular, Packaging (Docker)
- @kpj Python, Packaging (Docker), Project (CI/CD)
- @azapater Python (Django), Angular/Vue, Translation (en<>es)
- @alexander-bauer Python, Project (Infrastructure & Platform)
- @shamoon Frontend, 3rd top contributor to paperless-ng
- @skorvek Project (Issues, CI/CD)
- @FrankStrieter Professional experience Angular
- @filcuk Test, Translation (en<>cs)
- @slankes Test, Project (Issues, CI/CD, Docs)
- @apeltzer Test, Project (Issues)
IMO, @jonaswinkler @danielquinn and @shamoon should have write access to this org, as they've all made significant contributions to the paperless project. No one should expect any help from them now, but if they want to contribute in the future it should be made easy.
Update March 10
We're creating our first release, paperless-ngx v1.6.0! Over 50 people have contributed to this revival. Thank you to everyone for your interest in preserving Paperless.
The paperless-ngx organization is going to be stricter about official membership. However, this is 100% a community project and we gladly welcome any contributions (member or not). Please have a look at the outstanding issues, PRs requiring testing, or the translations. Any help is greatly appreciated :)
If you'd like to expand on your contributions by approving future PRs and having write access to the repo, we'd love to have you. Please reach out to someone on the team or in matrix.
Thanks @qcasey .
As for myself, in the past I have been a user of the original paperless and recently paperless-ng.
I have some professional experience in python and angular, although those never were my focus areas. Same goes for a project organisation, which goes along with work in consulting and software projects.
I'd be happy to participate, although I have be clear, that I only have limited time available.
Sounds great! A little time from each of us adds up to a healthy community.
I would also like to contribute as my time permits. I have some experience in python backend development using Django and Flask within other open source projects.
I also could help out with some of the project management tasks, since I am working as a Product Owner for Scrum based software development projects in my daytime job....
I could bring in translation skills (English <> German) from time to time and am willing to test things.
Would be happy to contribute to seeing Paperless survive and develop for a looong, looong time!
I'd also like to help. I use paperless-ng for my private and work related paper management.
I can help with Python development, testing and potentially packaging (at least for NixOS and Docker). Also, like @umoenks I can help with German translation.
A lot of Germans here. (Me too)
Sorry had to leave that sidenote. Seems that Germany is the land of paperwork
I am happy to help, I can work in most areas and help with organization. For issue import this may help deal with the issues in a nicer way. https://github.com/IQAndreas/github-issues-import
I'd like to contribute. I work with Angular, Django and Docker, although my focus is mostly on the front-end side of things.
I'm new to the codebase but would put my hand up for bugfixing, testing or just an extra set of eyes on a PR.
Another happy paperless-ng user here, I could help with Python, Docker and Github Actions stuff if needed.
I'm also willing to help. Although my background is more PHP, Vue and Pascal, I wouldn't mind learning Django & Angular. Also, I can help with translations to Spanish if it's needed.
For issue import this may help deal with the issues in a nicer way. https://github.com/IQAndreas/github-issues-import
@sytone Thanks for the link, added to the Task. I've had a ?
on Migrate Issues because I'm not sure if everyone is agreed with importing lots of un-contextualized and likely stale issues. Definitely something to discuss.
To everyone else so far: thank you for volunteering, I have added you to the list ๐
@qcasey thanks for bringing this forward and for the efforts!
Enjoy Superbowl!
And I think it's awesome how many people want to participate.
@qcasey what about you as head of the organization? You seem pretty invested in the future of paperless anyway and probably also have the skills and knowledge it would take.
I'm also very interested in the continued development of this project. I'm a relatively new user, but am running a Kubernetes-backed instance at home, and have a professional background in platform and software engineering. My time is in relatively short supply, but I would be glad to contribute with as much of it as I'm able.
Edit: Oops, I neglected to include that much of my software background is in Python.
Ok guys & gals, Im onboard. I dont have a ton of time to dedicate right now to new stuff but would be good to get current PRs merged, issues sorted, etc. I have small amount of Python experience, dont know much about packaging stuf. Im def more front-end.
Im a bit sad its come to this but mostly I hope all's OK for Jonas. I think whenever he does come back up for air he'll be happy to see the community built up around the project.
Willing to help in any way possible. Not a programmer (work mostly on the sysadmin end), but use paperless for home and small-business uses. This project is essential to my life- sanity, keeping the office floor visible, and keeping all businesses straight.
I run a cluster of servers at home, and can easily spin up development VMs and docker stacks as needed to alpha/beta test builds on a non-production copy of my files. Run a ton of open-source applications and am constantly trying to integrate them in a better/easier workflow.
Also willing to help in any way possible with triaging tickets and ensuring they stay organized, documentation, and the like.
I'll invite all of you who want to join and ask here for attendance so far. I am an enterprise Angular developer & consultant and I want to bring in my experience here in this Project. OSS contribution is new for me but I want to learn, so @qcasey if it is okay for you to be the head, go forward. I'll send the invitations to https://github.com/paperless-ngx/paperless-ng at least today.
I'm happy to run a docker instance for testing and can translate (english <> czech) if that's of any value.
I can also bring this new repo to the attention of various users through forums to help gain traction.
Count me in as well. I would like to do ticket triaging and would like to work on automated testing. This will then probably result in documentation fixes/updates as well.
So much interest in keeping this project alive, that is great! @shamoon love to have you onboard.
I'm just here to get people in the right places, if that means joining the org I'll do that. @FrankStrieter could you add myself @qcasey and @shamoon as owners? From there we can invite members and put people into the relevant teams based on their experience.
Thank you to everyone who has volunteered since yesterday! Once I'm settled in for the day I'll update the list of willing contributors.
Thanks for everyone's work on this! I'm excited to see development resume (and contribute whenever I can).
One note about the new name: I think paperless-ngx is a fine name for the organization (at least for now), but should we also rename the repo itself to "paperless-ngx" to avoid confusion with Jonas' repo and clarify that this is a fork? Whenever the new project reaches a release state, we'll have to release the docker image under a new name anyway.
Hi! I can only offer looking into issues, testing, reviewing and trying to manage issues as I'm not too experienced with Python / Django so far. Also, time is an issue here but I'd like to help wherever possible so sign me up. My goal is to keep it alive and make sure that there is some minimum maintenance happening to keep things running in the good old open source spirit ๐๐ป
Alright everyone who has posted here has been invited to their respective paperless-ngx teams.
- Please request access to additional teams if you feel like you can meaningfully contribute to them.
- Anyone who would like to become a member can continue to post in this thread if interested.
We're still working out the finer details of PRs and review structure. There will likely be announcements in the issues or discussions of the forked repo.
Thank you again to everyone who's volunteering for paperless!
I'm interested as well. I just started to use paperless-ng. I am familiar with Python and Angular development, as well as CI testing (of Python, haven't done that for Angular yet). I don't know how much time I can devote to this project, but I would like to try.
I'd be happy to help out with some packaging/backend python stuff. I'm not extremely familiar with the codebase, but I'm currently thinking about building a public link/sharing system to share hosted docs without others needing to have an account on the system, and I hope to have that done at some point for personal use.
WOW! So happy to see a revive here. I am just starting using paperless-ng and really miss a multi user feature.
As I am not so familiar with python (just a bit), I am firm with CI/CD stuff and may be able to help if time permitts. But will monitor closely!
Running a personal instance of paperless-ng and was always wondering how the project is going to continue after this inactivity. Glad to see it there is a new movement keeping this project alive! I would be happy to help. I have a background in python software development, docker and infrastructure administration.
First of all, congratulations on the decision to continue the work of the previous main developers and to honor Paperless and their achievements with Paperless.
I am curious to see how Paperless will grow up. And maybe I can have a look at some issues or lines of code, even though Python is not my main language, neither is English.
I think one of the most difficult and challenging tasks will be to determine the direction for Paperless to evolve. It turns out that user expectations run on in very different directions. With huge desires and expectations...
Jonas himself was quite clear about his intentions for Paperless in the FAQs. Some feature requests go far beyond that.
But of course, I also have some features in mind that I would find useful for my daily paperless work.
I wish a lot of intuition and talent for this challenge!
Howdy there! Thanks for the work you put into paperless - its an awesome project! Headed over to see this dedication to the project made me smile!
If you need someone for Front/Backend or translation to DE - I'd love to help!
I am a Vue.JS developer with C# Backend but the knowledge in Python / Angular should be enough to create some features ๐.
I saw some LDAP feature request too - as an system engineer with access to ADFS / LDAP / AD I'd love to help with that too.
And a beta system running next to the main instance shouldn't be a problem too ๐!
@Timoms Welcome on board! Feel free to introduce yourself in #paperless:adnidor.de on Matrix so we get to know you better ๐
I love the project. I have background in Python, Java and currently working as a release engineer as my day job. Let me know if I can help in anyway.
@FrankStrieter Just caught up on the various "this project is dead threads'. I'm glad to see the Paperless-NGX repo and the details above on how it would be split up with teams/etc. I would love to help out currently as a tester, in any aspect. I would likely contribute in other ways as well (I do middleware work for my job and am not afraid to jump into area's I don't know).
Hi all, I would like to get involved in this project. I have used paperless and paperless-ng for some time and am interested in contributing here. I can help on the Backend side (Python) as well as with testing, Issue Triage, translation (EN-DE) and some project org if needed ๐
I am a Master's Computer Science Student with 3 years of Python experience from my studies as well as some personal projects and freelance work.
This repository isn't active anymore, you should have a look on the fork: https://github.com/paperless-ngx/paperless-ngx :-)
This repository isn't active anymore, you should have a look on the fork: https://github.com/paperless-ngx/paperless-ngx :-)
Shame that this isn't mention at the very top of the readme on this repo though
Shame that this isn't mention at the very top of the readme on this repo though
Well yes - but the keeper of the keys is nowhere to be found so there is no way to put it there.