dydco / oss-enterprise Goto Github PK
View Code? Open in Web Editor NEWCreate an open source program
Home Page: https://lab.github.com/githubtraining/create-an-open-source-program
Create an open source program
Home Page: https://lab.github.com/githubtraining/create-an-open-source-program
You finished this course! Now, you have an open source tool-kit with the documentation you need to start helping others with open source within your organization.
I won't track any further events in this repository.
CODE_OF_CONDUCT.md
for your organization's open source repositoryWe'll create a CODE_OF_CONDUCT.md
template file.
This template will be recommended for all of your organization's repositories. Unlike the CONTRIBUTING.md
, it should not be customized by the maintainers.
A user's experience in your open source project will become a reflection of your brand. How will you protect contributors from harassing or belittling behavior? What will you do when someone is behaving inappropriately? Adding a code of conduct to your projects will promote and facilitate healthy behavior within your community.
You may want to @ mention the individuals responsible for Diversity, Inclusion and Communication to be your partners in this step.
For more information on why a code of conduct is a good idea, check out the article opensource.guide: Your Code of Conduct.
Thought leaders on establishing healthy behaviors in the open source community have joined forces to develop some fantastic drop-in codes of conduct. GitHub makes it easy to drop these established documents in to any project. To read directions on how to use this drop-in code, check out this help documentation.
Here are the drop-in codes of conduct currently supported by GitHub:
If you already have an open source project, it is easy to add a code of conduct:
If you consume or contribute to a project that does not have a code of conduct, you should not be shy about suggesting one to the project maintainers.
It is generally acceptable to customize the code of conduct to meet your organization's needs, however we find the examples developed by the open source community are very good and will meet the needs of the majority of organizations. If you are interested in creating your own, check out some of these examples for inspiration:
Decision Time Decide which code of conduct you will use for your projects. Will you promote the use of an established template or create your own? Based on your decision, follow the path outlined below:
If you want to use an established code of conduct
If you want to use a custom code of conduct
Create CODE_OF_CONDUCT.md
Congratulations on taking the first steps to becoming an open source enterprise! This course will be your companion as you explore and develop the resources necessary to ramp up your teams and transform your organization's culture. Through a series of issues and pull requests, you'll create an open source kit: a repository that will house all resources for an open source program.
Throughout the course, you'll be prompted to have offline conversations with departments, teams, and individuals across your organization. To get the most out of this course, consider pausing as the bot prompts you to have these conversations and returning when you're ready. At the end of this course you'll have a fully functional repository with a trove of templates and guides you can use to kickstart your program.
As we begin our journey into preparing for open source, let's start with a few self assessments of where your open source program stands today.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.