.github's People
.github's Issues
Create GitHub Action workflow to manage forked repositories settings
The SymbiFlow organization as a number of forked repositories. These should all be configured to have a similar set of settings.
These include;
- Disabling the Wiki and other similar functionality.
- Making sure nobody has push access to the branches coming from upstream.
Create GitHub Action workflow which checks the correct actions are enabled for all repositories
There should be a workflow which checks (and potentially sets up) common GitHub actions for all repositories.
All Repositories
- Should have the https://github.com/SymbiFlow/actions/tree/main/checks action enabled.
- Should have dependabot configured if they have submodules.
Python Repositories
- Should have readthedocs enable and be publishing documentation
- Should have the Python install check action enabled
- Should be publishing to PyPI.
- Should have style / linting checks enabled.
Create GitHub Action workflow to check / update repository settings
Create an organizational level GitHub Action workflow which checks and updates settings on repositories in the SymbiFlow organization.
If it can't update the settings, it should log a github issue with the problem. Once the issue has been created, it should be poked every week. Once the setting is fixed, the issue can be closed.
All Repositories
- Should have a repository description
- Should have repository tags. The tags should include the
symbiflow
tag. - Should have a repository URL.
- Should have a "Social preview" image
DB Related Repositories
- Should have all features like Issues, Projects, Wiki, etc disabled.
Create GitHub Action workflow to check / update permissions
Create an organizational level GitHub Action workflow which checks and updates permissions on repositories in the SymbiFlow organization.
Current permissions should be;
- All non-forked repos have the
@SymbiFlow/admin
team with theadmin
access level - All non-forked repos have the
@SymbiFlow/triage
team with thetriage
access level - Anyone in the SymbiFlow organization is in the
@SymbiFlow/triage
team.
DB Related Repositories
Matches *-db*
-
@SymbiFlow/db-admins
should haveadmin
access level
Xilinx Related Repositories (except DB repositories)
Matches *xilinx*
, *prjxray*
, *prjuray*
, *zynq*
, *xc*
-
@SymbiFlow/xc-team
should havemaintain
access level
System Verilog Related Repositories
Matches *sv*
-
@SymbiFlow/sv-team
should havemaintain
access level
Documentation Related Repositories
Matches *-*doc*
, *sphinx*
,
-
@SymbiFlow/doc-team
should havemaintain
access level
Python Related Repositories
Matches *-py*
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.