zalando / zalando.github.io Goto Github PK
View Code? Open in Web Editor NEWOpen Source Documentation and guidelines for Zalando developers
Home Page: https://opensource.zalando.com
License: MIT License
Open Source Documentation and guidelines for Zalando developers
Home Page: https://opensource.zalando.com
License: MIT License
Promote diverse role models to increase participation in Open Source.
MVP version to be able to produce reports as part of the community monitoring activity.
Structure and priority of the data for the report
Data sources for the report - lets focus on github
Based on the proposal made for #45 training material will be created.
MVP is a slidedeck for use in a classroom setting on the following:
We need to get analytics from the website page. As mentioned in this issue #60, we will be moving contents from the current zalando.github.io
website into this OST
repository.
zalando.github.io
Investigate monitoring tools to be able to setup an initial MVP version for OSS monitoring dashboard.
Based on initial research, GhCrawler seems like the best option for collecting GH Data, we must investigate visualisation of the GhCrawler MongoDb data.
Selection criteria
Tools to investigate
Low priority
Get an overview of the current Github organisations, teams and projects so we know how permissions, people, teams and projects are tied together for our github members.
Understand how this effects git flow in regards to pull requests, issues, comments, reviews and merges.
We should add a blog to our website so that we (and invited guests) can contribute. It should be coordinated through Github:
Identify and get diversity numbers for Zalando's maintainers.
Archive this repository https://github.com/zalando/zalando-howto-open-source because we will refactor the content there and add it on opensource's website.
Who do we need to colloborate with to make this happen? - add the deparment to get in touch with
How do we measure impact
Finish the challenge and guiding principles of the strategy document. Add roadmap for Q3 and Q4.
We need to retain the content at zalando.github.io but make it the project subfolder of the new website. Should be restyled using dress code.
To be filled
Initial MVP layout for the monitoring dashboard:
Define purpose statement to be able to search monitoring tools that best address our purpose.
Points to be addressed:
We should add a CODEOWNERS file in .github so that we can restrict reviews to members of our team.
Create a PR template to be used with all PR requests.
Move how-to-oss from github repo into ost website and update its content
This is the concreate tasks to complete before the task is marked as done
What is the concrete outcome of this task.
Who do we need to colloborate with to make this happen? - add the deparment to get in touch with
How do we measure impact
Communicate organisation changes to the guild and changes to membership permissdsions
This is the concreate tasks to complete before the task is marked as done
Communication plan, materials on new workflow
Who do we need to colloborate with to make this happen? - add the deparment to get in touch with
For security purposes and for setting an example to the wider world of Open Source, it is important that we enable 2FA for all Zalando organisations on GitHub (except fabric-design).
We need to get in touch with the open source guild to inform them of changes in emails and google group setup.
This is to promote and boost maintainer diversity in Open Source.
Depends on #42
Understand how tooling such as Zappr, people.zalando.net and Github Sync depends on the current structure
Determine how much of the current tools can be replaced by native github functionality
Alerting mechanism to monitor community health for OST and maintainers.
Create a contributing.md file to define our process and different steps - opening issues, creating PR etc.
Initial Jekyll setup and deployment on Github Pages.
Review the current documentation on how a project is reviewed and accepted into the incubator
Make documents public so there is full transparency on how a project is accepted and what
rules to follow.
This is the concreate tasks to complete before the task is marked as done
Website documentation on the review process for open source projects at zalando
Tech setup for building the team website mvp
Identify existing policy documentation and mark for deprecation, renewal and keeping
Currently the stats on the first page only reflect the main Zalando org. These should be updated to include:
Setting up initial team website
Publish what defines a good open source project and what the process for a project is to graduate
from the incubator.
This is the concreate tasks to complete before the task is marked as done
Graduation guidelines for the review group published on the ost website
The tasks list in the CONTRIBUTING file is indented with extra whitespace.
The plan for the github migration is complete, this now needs to be shared with the wider tech audience at Zalando so we ensure everyone knows what we intend to do - before we do it...
There will be cases where teams need help:
Who do we need to colloborate with to make this happen? - add the deparment to get in touch with
Collect github members currently maintaining projects on zalando and zalando-incubator
to have a single point of contact when reaching out to maintainers inside zalando.
This is the concreate tasks to complete before the task is marked as done
List of maintainers and a active maintainers email list + addition of all maintainers to the
oss review group
To be filled
In order to create a high quality experience for contributors to Zalando open source projects.
We will design a maintainer training program which helps our project maintainers to create and nurture
welcoming and friendly open source projects.
This is the concreate tasks to complete before the task is marked as done
Training materials for maintainers, offered through the tech academy to all zalando project maintainers
Who do we need to colloborate with to make this happen? - add the deparment to get in touch with
We must discuss the wording and content of Rules of play 2.0 with compliance.
Specifically:
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.