The Magic Academy is a GitHub organization with open source spirit as the core.
If there is any omission, please submit it to issue π
-
Those who start new, study with an open mind and do their homework before asking questions
Reach out to the party -
Those who are still advanced, keep working hard and really love.
-
With superior strength and both ability and political integrity.
Technology is noble, but not every learner loves technology; We restrict our behavior on the premise of organization. As a member of the organization, we need to abide by, but not limited to:
-
Respect the spirit of open source: for the purpose of sharing, refuse to make illegal profits.
-
Self protection: use appropriate licenses to protect your original works; In case of infringement, we should help other members safeguard their rights and interests.
-
Respect others: do not plagiarize, spread or disclose without permission for various reasons and loopholes; Treat with courtesy and respect all developers who contribute to the community; Learn knowledge through the sharing of others, leave footprints and express gratitude.
-
Love programming, love learning: join the organization, love programming is the first thing. We welcome friends who love to discuss, share and ask questions, as well as friends who make achievements silently.
-
Listen: treat and handle problems and suggestions correctly and sincerely, repair bugs of open source projects in time, and communicate with feeders in time. Don't raise the bar, ignore or abuse.
-
Equal treatment: do not slander, despise or ridicule other developers, take the initiative to put forward suggestions and help, and focus on harmony. As long as others are willing to work hard, you may also be surpassed by those who despised in the past, so please remain modest.
-
Optimistic and active: your efforts determine your height. Don't give up. When you look back and look down many years later, you will find that you have achieved the level you looked up to in the past. Actively open source the project to help others learn and improve, and you will get corresponding promotion, achievement and sense of achievement.
-
Organization principle: reject all unreasonable, non-conforming and illegal behaviors in the organization. There are no absolutely perfect rules. If there are perfect rules, please put forward a pull request / issue supplement.
-
Agreeing to join the organization means that you have enough willpower to follow the organization's rules and improve your self-discipline under self supervision.
-
Create your open source repository in your organization to gain more exposure.
-
You can get help from other members. Similarly, help should be provided to other members.
-
In fact, what you can gain in organizations and individuals depends on your contribution to the open source world.
β if you agree and are willing to strictly abide by the rules of School of magic, you are welcome to join our organization:
- What is a GitHub Organization? Essentially it's a way to group many repositories in an entity called an organization. An organization also allows us to group people who contribute and are a part of the community. Some examples would be: Netflix, Facebook and of course Magic-Academy. Learn more on GitHub docs.
- How do I join the Github Organization? Raise an issue on this repository asking to join (invite me).
We look forward to members contributing open source projects to the organization. (you still own the project, and other members cannot edit your project)
You can transfer your project to the organization arbitrarily and losslessly, and everyone's strength will make your project visible to more people. (we will regularly select high-quality projects and pin them to the top of the organization)
Conversely, if you want to privatize your project again, you can easily transfer the project back to your account without loss, without losing star and fork. The specific operation methods are as follows:
When you transfer a project into an organization, you will temporarily lose the management permission of the project, but you can still read the project. After losing administrative authority, you can't transfer the project back to your account in a short time.
We (referring to the owner) will re grant you admin management authority of your project within 12 hours.
You can email me in advance [email protected] Make a request to transfer in and ask when administrative permission can be regained. In this way, you can make an appointment at the right time and get the management permission of the project immediately after you transfer in.
All you need to do is transfer the project into the organization, sleep, and have the project management authority again the next day.
Therefore, before you transfer the project to the organization, you must first make a backup of the project. After the transfer, you can still operate the project normally, but you can't modify the description and transfer. You need to wait 12 hours.
Of course, if you don't think it's safe, we can also understand that you can choose not to contribute code to the organization.