elementary / contributor-docs Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://docs.elementary.io/contributor-guide/
Home Page: https://docs.elementary.io/contributor-guide/
Probably should change this to GitHub Projects?
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Finding somewhere to start contributing can be overwhelming for new contributors. Itβs not clear what is currently being prioritized and it can be hard to get an idea of overall direction/goals
We should highlight our projects page on GitHub. Projects provide better entry points for getting involved in current development priorities.
No response
Bug reports would be much better with proper crash logs, it would also probably help the 3rd party developers to have an easy way to get backtraces.
Here is an example of the steps:
elementary/wingpanel#416 (comment)
translator guide is currently still on the website repo
Gotta move it here
https://github.com/elementary/website/blob/master/docs/translation-guide.md
Currently we have some project specific quirks in the contributor guide, but this is sometimes duplicate information and better kept in CONTRIBUTING.md files in each project to stay current. GitHub also surfaces contributing information when it's present, so there's some incentive to have it there in the repo
We should move the current quirk info into CONTRIBUTING files on the relevant repos and instead add a section to the intro about looking for CONTRIBUTING.md files on the project repo
https://github.com/elementary/icons/blob/master/CONTRIBUTING.md
The doc section on Reporting Bugs should be extended to also include basic info on debugging (enabling debugging switches, directories for error output etc) so more useful bug reports can be made.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
It can be intimidating and confusing for folks to know where to start when first contributing to a repo
We should explain the bitesize
issue tag and maybe also mention the good first issue
tag and the contribute page: https://github.com/elementary/gala/contribute
No response
A common type of bug report we get is someone asking how to do Y, when they really want do Y to solve X.
This is a documented phenomenon here: http://xyproblem.info/
It might be worth mentioning this and how to avoid it in our bug reporting docs.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
When contributing to elementary/music I had to go and check how to install each dependency one by one. It would be better to provide a command to install them all, or some other way (e.g. a manifest):
sudo apt-get install libnumberone-1.0-dev libnumbertwo-1.0-dev
A common type of bug report we get is someone asking how to do Y, when they really want do Y to solve X.
This is a documented phenomenon here: http://xyproblem.info/
It might be worth mentioning this and how to avoid it in our bug reporting docs.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
When searching for wingpanel it seems to mention content that is not or no longer on the page:
You're brought to the clicked content.
7.x (Horus)
Latest release (I have run all updates)
No response
No response
Currently docs are all developer facing, but there's not really anything for designers. We could use some docs for how to get started contributing with design
One specific way for folks to do that is with Icons.
We should probably:
https://github.com/elementary/icons/blob/master/CONTRIBUTING.md
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.