atsign-foundation / .github Goto Github PK
View Code? Open in Web Editor NEWProfile, templates, documentation and issue tracking for atsign-foundation organisation
License: BSD 3-Clause "New" or "Revised" License
Profile, templates, documentation and issue tracking for atsign-foundation organisation
License: BSD 3-Clause "New" or "Revised" License
Is your feature request related to a problem? Please describe.
We're now using a range of GitHub templates, automations, bots, actions etc., which are well understood to those of use who've been around to see them implemented and get involved in the conversations about them. But all this stuff is likely to be confusing to new joiners.
Describe the solution you'd like
Add some READMEs (to a section of this repo or in a new repo) explaining how we use git and GitHub.
Describe alternatives you've considered
We could also broaden this out to cover other aspects of what we expect from engineers to make our engineering culture more explicit.
badges.bar has been shut down bruno-garcia/badges.bar#27
Badge should show pub points, we can fix this by using shields.io badges instead:
badges.bar/sentry/pub%20points use instead:img.shields.io/pub/points/sentry?logo=dart
I am suggesting to update the Issue templates , currently we are using .md
files instead of the brand new issue forms with .yml
files.
Adding an issue Template allows you to organize the issues made by folks in a much better way.
required
tag which makes adding details more efficient !Yes, i will be glad to help an Opensource project grow more !
Is your feature request related to a problem? Please describe.
Retro from PR36
Describe the solution you'd like
Drop down for type of change
The README.md hasn't been updated in some time, and could probably do with a facelift.
Reorganize the things we want to show first
Less text, more images / space.
No response
We should also do this for atsign-labs
Workflow dispatch action to publish pub packages
args:
N/A
Currently some of our packages have a pub score of less than 130 points and there isn't a GitHub workflow for us to check the pub score before merging a PR.
A GitHub workflow that will only allow PR's with a pub points of 130 or more to be merged on the below package repos.
We are seeing deprecation warnings for google-chat-notification:
Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Please update the following actions to use Node.js 16: Co-qn/google-chat-notification@b9227d9
Get the upstream action upgraded.
Fork the action and upgrade it ourselves.
Find an alternative action that's actively maintained.
Last update to the action was on 18 May 2021 and that was also the last GitHub activity by the maintainer @Co-qn
Add a docs item explaining the sprint planning process so that we can remove some of the biweekly sprint prep messaging.
No response
No response
set-output
has been deprecated by GitHub, leading to warnings in Actions:
Update workflows that use set-output
to make use of alternative $GITHUB_OUTPUT
mechanism.
How to Patch the Deprecated set-output in GitHub Workflows and in Container Actions provides guidance for the set-output changes needed.
atsign-company/at_dockerfiles#66 provides an example of a workflow where this has already been done.
Whilst updating the workflows please also run them through the StepSecurity Secure Workflow to constrain token permissions and pin dependencies.
Update the repo descriptions for all the repos pinned in the profile readme.
Proposed descriptions:
sshnoports | SSH to any device with no ports open |
---|---|
atmosphere_pro | A fully end-to-end encrypted, cross-platform file sharing app |
at_server | The software implementation of Atsignโs core technology |
at_client_sdk | The dart implementation of the atClient sdk used for implementing Atsignโs technology into other software |
at_libraries | Supporting libraries & dependencies for Atsignโs technology |
at_widgets | Flutter widgets which aid in building applications using Atsignโs technology |
at_protocol | The open source repository for the atProtocol specification and supporting documentation |
docs | The open source documentation for Atsignโs core technology |
at_demos | Various demos of Atsignโs technology in action |
at_tools | Various developer tools for use when developing with Atsignโs technology |
at_app | A command-line app generator for developing Flutter apps which use Atsignโs technology |
dess | The distributed edge secondary server (dess) - the self-hosted at_server installer |
Priority
items to Type
Status
items to Type
Status
items (removing certain fields)At present there isn't a clear external indicator that Atsign repos are properly secured. This will allow us to 'Show Off Your Security Score'
Add OSSF Scorecard Action to the repos featured on our org profile:
Add the badges to READMEs so that the security is visible.
Much of what we do in GitHub Actions can't be run locally.
See if Dagger might provide a cleaner mechanism for CI/CD that can be run locally and via GitHub Actions.
Original note: https://docs.google.com/document/d/1g4wEiZa4uhaBDIzBk7DLb1JRA89rrv4p2OXo0VK66K0/edit#
Planned maintenance: @gkc and @XavierChanth aim to complete over the weekend of July 1st.
The main problem with cross repo deps right now is between at_tools and at_libraries:
(on the left is at_tools, on the right is at_libraries)
Original notes:
I propose that we move at_commons and at_utils to at_libraries, this would make it so that at_libraries contains the things we depend on, and limit at_tools to niche cases where packages are depended on.
Beyond that the sshnoports repo can become something along the lines of โno ports ossโ and add a package folder to the repo.
at_talk could be moved to at_tools.
at_lorawan could be moved to at_services?
Reasoning for these changes: to make things more maintainable in at_mono, and the org in general.
See page 2 for proposed next steps
Post Changes Repo purposes:
At_tools - products and close to products
At_dev_tools - developer tools
At_libraries - dependencies and libraries
At_demos - demo code
Next steps:
Packages currently in at_tools move to at_libraries (at_utils + at_commons)
Rename at_tools to at_dev_tools
(at_cram, at_pkam, at_cli, at_hive_rec., at_ve_doc., at_dump_atKeys)
Rename sshnoports repo to at_tools
Refactor sshnoports to have a packages folder
Rename current at_demos repo to at_demos_archive and archive it
Create new at_demos repo
Move at_talk to at_demos
Move at_lorawan to at_demos
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.