You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I created Dynaconf in 2014 as a library for internal use at the company I worked on that time, I never imagined that 7 years later this library would be used by big projects and companies and demanding so much attention.
Besides Dynaconf I also created and maintained 18 public repos/libraries, which I already transferred the ownership to the community for the lack of my time to dedicate to it.
Last year I decided to keep only Dynaconf as my open-source pet project and I used to dedicate from 2 to 6 hours a week for it.
Since the beginning of this year I am passing thought important changes in my professional career and work responsibilities, I am also passing thought lots of personal issues and changes, so I cant't commit too much time to this project.
To be honest lately I don't even have 2 hours a week to dedicate to this project, and actually stopping by to write this issue was something difficult.
Some issues opened as request from large projects on big tech companies.
I don't have any github sponsor neither sponsors on the other sponsorship platforms, so I can't place bounties or pay people to solve the bugs.
For my personal usage right now everything is working good, but I feel like such an important project like this deserves more love 💕
Become a core developer
So I would like to invite you to become a core-developer of this project
Requirements:
good fluency on Python and github
Linux/Windows operating system basics
Notions of Flask and Django is a plus+
Knowledge on what is Dynaconf, what it does, which problem it solves and the basic on how it operates.
Availability to commit to at least one issue on any given time you can dedicate.
Have at least one approved PR/commit in this repository solving a bug or improving some significant part of this code. (simple changes or typo corrections on documentation doesn't count)
Benefits:
You will be encounter as a core-developer
Your opinion will be taken on PR reviews and decisions
You will have the opportunity to put this as an experience on your CV (this is a tiny library, but currently running on bigger project at big tech companies such as Red Hat, Microsoft, twilio, Banco Central do Brasil)
If this project gets any donation/sponsorship in future, you will have your share.
This project will not die in the next few years :)
How is it going to work?
I will still be the leader of this project and Pull Request will need to be approved by me
I will be available via discussions, Telegram, email etc to help with questions you might have to take decisions (all communication must be async)
We will have weekly async meetings via discussions tab here on github to vote, triage and review issues and PRs
at some point you will become a leader of this project and hdo the same for new contributors.
Project guidelines
We communication in English
we communicate asynchronously
We try to not break compatibility and when we do we provide an alternative that is not painful for users to migrate
We document everything
We keep the test coverage at minimum 99%
We test everything
We provide functional use case reproducers
We try to keep this lib minimum
This project is inclusive and everything must be reasonably respectful
How to proceed
Fix some of the open issue, or improve some other area of the project, send the Pull Request, paste the link to your PR here and I will review it :)
Thanks for reading and I hope to have you joining the Dynaconf team soon!
PS: if you run a company or you run a collective of developers that wants to absorb this project, we can talk about it.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi,
Background
I created Dynaconf in 2014 as a library for internal use at the company I worked on that time, I never imagined that 7 years later this library would be used by big projects and companies and demanding so much attention.
Besides Dynaconf I also created and maintained 18 public repos/libraries, which I already transferred the ownership to the community for the lack of my time to dedicate to it.
Last year I decided to keep only Dynaconf as my open-source pet project and I used to dedicate from 2 to 6 hours a week for it.
Since the beginning of this year I am passing thought important changes in my professional career and work responsibilities, I am also passing thought lots of personal issues and changes, so I cant't commit too much time to this project.
To be honest lately I don't even have 2 hours a week to dedicate to this project, and actually stopping by to write this issue was something difficult.
That said...
I need help !!!
At the time of this writing we have 44 issues opened https://github.com/rochacbruno/dynaconf/issues
10 are considered bugs
And 20 are improvements or request for features
https://github.com/rochacbruno/dynaconf/issues?q=is%3Aissue+is%3Aopen+label%3ARFC
Some issues opened as request from large projects on big tech companies.
I don't have any github sponsor neither sponsors on the other sponsorship platforms, so I can't place bounties or pay people to solve the bugs.
For my personal usage right now everything is working good, but I feel like such an important project like this deserves more love 💕
Become a core developer
So I would like to invite you to become a core-developer of this project
Requirements:
Benefits:
How is it going to work?
Project guidelines
How to proceed
Thanks for reading and I hope to have you joining the Dynaconf team soon!
sincerely, and tired, Bruno.
Beta Was this translation helpful? Give feedback.
All reactions