friendsofagape / autographa Goto Github PK
View Code? Open in Web Editor NEWA Bible translation editor for everyone.
License: MIT License
A Bible translation editor for everyone.
License: MIT License
files need to be added are : data_provider.js and Db_util
files need to be added:
reference/core/setup
AutographaStore.js
Menu with list of:
A menu component to display recent activity and updated or download progress etc
Component to export the contents from autographa (HTML, USFM, PDF etc.)
files: About.js, Loader.js, Search.js
Report/ImportReport.js
file: JointVerse.js
files: ReferenceSettinngTab, ReferenceImport
Functional components to receive MD raw file as per the usage and converts
Custom Cards are collapsible cards with custom set of menu for
The functional component receives props list and searches value
As the components are being developed and evolve, write the unit tests for the components with the updated UI.
Components contains set of sub components like:
A tab is required in the electron app to select the offline or online login on the Login page.
Implement Signup page with the new UI. The details are for now only stored locally.
Integrating Translation-helps, bible reference and workspace RCL inside Autographa with necessary UI/UX changes.
Implement the projects listing tab based on the new UI.
Setup top and side bar components and related code for Autographa.
file: Footer.js
USFM, 1-HTML, 2-HTML, Export Html, Export CSS etc
Implement the new UI and the components required in the login page. Focus on offline mode of functioning now.
Add tests for all components as well as utility functions using Jest and Enzyme.
List of link for tutorial video and user manual
Implementation the new UI/UX
Modes: Each modes will have its own new project component passed inside Create New Project
Implement profile details tab based on the new UI.
A component which receives short notification or status passed.
USFM
file operation on parse for editor, backup of online versions, sync etcuseValidator
which takes in the multiple field values and validates based on required criteria.Setup the basic Electron application setup with clean lint and build passing (also no Craco). This includes auto-update.
Files: core/setup.js
File: TranslationPanel.js
file: Statistics.js
files: TranslationSettings.js, TranslationImport, USFM to JSON etc..
Consist of simple search with autocomplete with replace component and can be placed and displayed inside a custom pinned card or drawer
Note: Entire book or bible search needs some sort of saving or API search
Component with set of menu categories, list of common question and solutions. Logger file will be attached for a bug report.
Implement the new UI based create new project pane
Component for listing projects in the project listing page, Profile Page, and new projects components in Autographa.
A dialog contains autographa license, version etc
In the evolution of any code base there comes a time when it is time to pay off technical debt. For Autogrpaha this is the 2nd refactor with the newer React features and cleaner UI framework.
Book reference RCL with context API
Finding out common fns
and keeping them as actions inside context
Create Common settings file to call all the sub-components correspondingly
Reference management list tab
LTR and RTL of translation panel along with app Langauge change
Auto Backup functionality
Diff Count display
Get Linter to pass
Fix issue with navigation when we select same chapter of other books
Update bookname translation on save
Basic search component and also has the capability for advanced search
file: BookChapterNavigator.js, DiffChecker, BookNameEditor
file: ReferencePanel.JS
file: ReferenceSelector.js
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.