palisadoesfoundation / talawa-docs Goto Github PK
View Code? Open in Web Editor NEWDocumentation for Talawa and Talawa-API
Home Page: https://docs.talawa.io/
License: GNU General Public License v3.0
Documentation for Talawa and Talawa-API
Home Page: https://docs.talawa.io/
License: GNU General Public License v3.0
Links to CONTRIBUTING.md and Talawa-Docs GitHub repo are broken
Upgrade to latest version of Docusaurus: 2.0.0-beta.9
Remove references to Docusaurus v1.X in repo
Fix Dependabot security vulnerablities
Our current logos do not have Talawa
text. This creates some issues:
Talawa
text is used beside the logo.We need additional logo files with proportionately sized text:
Other guidance
with-text-vertical
and with-text-horizontal
added before the filename extension.Some other factors to consider:
Note: Please use the GitHub issue auto closing feature when working on this issue.
We need better consistency in the quality of our documentation. The current style guide only focuses on the technical details of how to create documents, and not on the general formatting of documentation. This needs to be greatly improved.
There are many open source projects that have style guides that we could use as a starting point. Here is an example:
The resulting document needs to be added to the repo and a link for it included in the Talawa documentation introduction
Fix bad links in GSoC introduction page
Description: As we have the new set of logos, we need to have some clear rules defining the usage of them in different situations.
Solution: Update documentation regarding the Assets, things need to be accomplished,
Are You Willing to Work on This: Yes :)
Using Pagination and clickable docs for the talawa-docs.
A new process has been created.
Description: Algolia was used in the Docusaurus itself, and this can be implemented with the Talawa Docs as Algolia is free for Open Source Projects
https://www.algolia.com/for-open-source/
Add sample code of existing API's mutations & queries on Talawa-API Section
As the whole codebase of Talawa-Admin has been changed from vue js to react js there is a need to update the Talawa-Admin part of docs so that contributors can get a clear idea about the technologies used in the project @palisadoes sir
The styling for the docs need to be improved from the default theme, this could just be a colour change and to modify the default placeholders on the homepage.
NOTE: This issue is linked to one in the Talawa-API repo
The Legacy Talawa-API documentation website needs to be migrated to the new Talawa Docs website
The steps to do this would be:
Copy / pasting the documentation will not be enough. The documentation has changed. You will need to update the documentation so that it matches the current master branch functionality.
Remove all references to Version: 2.0.0-beta.6 We are now at Version: 2.0.0-beta.9
Based on the information at http://www.palisadoes.org/gsoc/
Existing Talawa repos have detailed CONTRIBUTING.md files. This documentation repo doesn't. We need to create a clear set of rules and guides on how to become an effective collaborator on the project.
I want to contribute in this plz assign me some work where i can contribute
Description: As we have a new logo for the project, we would also need vector files in the below mentioned format for different purposes.
File Types Required:
Are You Willing to Work on this: Yes
We need better documentation on how to create good documentation for the project.
The README.md file has many issues that need to be rectified:
I can create a good logo/icon for the Talawa Docs and my idea was to use the existing Talawa Icon and add some letter or document symbol to it to make it look even better and thus would relate to the Main Talawa App itself
Will give the Vector files also :)
Add the introduction to Talawa and GSoC to the Talawa documentation. Source from: http://www.palisadoes.org/gsoc/
multisite written as mulitsite and many other are there @jordanliu can you please assign me this
Add Page with Link to Test Environment Server
While exploring about talawa, I went through the documentation and came across few errors that needs to be resolved for better documentation.
@palisadoes
Can I work on this issue ?
Fix broken logo on documents page due to renaming of logos folder
Description: The logos and icons used currently have a white background, which does not look good in dark theme
Screenshots:
Solution: Use transparent PNG Images for the icons as well as logos :)
Are You Willing to work on this: Yes
We're now using a centralized repository containing documentation for both repos. As a result, we'll be needing to migrate the docs that are in talawa which is rst to markdown
https://github.com/PalisadoesFoundation/talawa/tree/master/docs
Based on: http://www.palisadoes.org/gsoc/
We are migrating GSoC related documentation to the Talawa docs repo for ease of management.
It would be beneficial for new contributor if We add How to guide to install & run talawa-api locally
Description: A Travis CI action can be implemented to the project so as to make it easier for checking of conflicts, and run integrated tests. It can be used for Deployment also
I guess this has to be added by the maintainers itself ๐ถ
General guidelines:
Add page with reference to our logos
CVE-2021-23436
Moderate severity
This affects the package immer before 9.0.6. A type confusion vulnerability can lead to a bypass of CVE-2020-28477 when the user-provided keys used in the path parameter are arrays. In particular, this bypass is possible because the condition (p === "proto" || p === "constructor") in applyPatches_ returns false if p is ['proto'] (or ['constructor']). The === operator (strict equality operator) returns false if the operands have different type.
Remediation
Upgrade immer to version 9.0.6 or later.
There are few spelling mistakes in the documentation. For eg: "administrator " is misspelled as "adminis trator", etc.
@palisadoes could you please assign this issue to me?
Move the timeline data found at: http://www.palisadoes.org/gsoc/
Putting compulsory Pipette score of 70% to create the clean and systematic code. And Write the Documentation for the same.
I can work on to create new illustrations for different aspects of the Talawa Docs Page to make it more visually appealing :)
Include separate sections on:
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.