-
Q: I'd like to participate. How do I begin?
-
0
Join us on GitHub at
https://github.com/Approach/ApproachIf you're interested, please feel free to e-mail the project lead directly via garet AT approach.im
We can use help with documenting, making basic components, web design, code review and more.
There are places you can help at any skill levels.
Also, if you're highly capable in a particular language and you'd like to see Approach reach it faster, we can help you get it started.
— Approach · 3 years ago
-
-
Q: Other than writing code, how can I contribute?
-
0Documentation
If you can read code, you can help document many aspects of Approach. This will help us more than we can express!
— Approach · 3 years ago -
0Graphic Design
We can really use graphics and style templates. We'd like to one day provide our users with a large library of ready-to-go components.
From the smallest icons, to unique user interface ideas to full on interface layouts - graphic and designs are a tremendous help for us dev-heads. =]
— Approach · 3 years ago -
03D Models, 3D Maps, etc
Similar to graphic designs. In the background, our private contributors are expressing a strong interest in using Approach as the front-end of a new game engine. We happen to have a rendering toolchain available with which to couple it. Any contributions providing them more open material will help bring this aspect of the project into the open community faster.
— Approach · 3 years ago -
0Component Ideas, Feature Requests
We can always use new concepts for Components. In general, for web apps, Components any group of elements that come together to do some task or show some particular view of information.
Some examples of common components in web applications:
- Video Players
- Calendars
- User sign up form
- Sidebar Ads
- 'Widgets'Approach generates control logic and interfaces for all Components natively, so not all Components need to be useful as display elements and more esoteric varieties are also welcome.
We can use ideas for web components very quickly but also welcome concepts for game, desktop, mobile and physical device interfaces.
— Approach · 3 years ago
-
-
Q: What's a good bug for a newcomer to tackle?
-
0JSON Renderable Class - Intermediate Developers
We need a version of one of our core classes - Renderable - which works for rendering JSON objects. Such a class has been hacked up in C# but remains largely untested.
We are especially looking for this in C++ and PHP. All three languages have an XML Renderable class to go off of.
— Approach · 3 years ago -
0Dataset standardization - Advanced Developers
We need to make the Dataset class more flexible and support better, generalized queries. We'd like to work with anyone involved in this very directly.
Currently Dataset class has manual support for many awesome things like connecting to NoSQL and SQL databases, being a super-safe container for making generic function arguments, binding to system data, automatic de-aggregation and more, using flat or nested containers and more.
Some of this has been automated already actually, but we want this to work for more generic cases and come up with a good standard to supply tech-specific connectors. (Such as a MySQL Connector, a Redis Connector, a Postgres Connector, etc)
— Approach · 3 years ago -
0Review of our HTML++ Concept
We've come up with a way of writing AJAX-driven applications using only HTML. (Not without JavaScript running of course)
Using the Approach Command Client library, people can learn HTML in be writing advanced data flow faster than ever before. We are exploring a method of implementing web intents through a different model than currently described on W3C.
— Approach · 3 years ago
-
-
Q: What is a bug or issue with Approach that you've been putting off, neglecting, or just plain avoiding?
-
0Event Registration System
Approach had a really neat way of creating client-side events from the server side. It is currently disabled as it's core code was written in a flurry and represents the least clean code in the project. With some cleanup this could be re-enabled allowing users to use jQuery style semantics such as:
myRenderable.on('click', someFunction)
from the server-side, which is cool.
— Approach · 3 years ago -
0Parsing Functionality
We have also removed the usage of our template parser for most releases due to the use of eval to provide some level of logic in template code. Previously the parser was also very slow, but this has since been corrected.
We'd like to come up with a simple way of allowing basic logic into view templates, which are basically HTML blocks with bound tokens available (when writing for web).
— Approach · 3 years ago
-
About Approach
Web and Cloud application development kit, soon coming to accelerated graphic applications on other devices.
Approach is exploring a new way of using old structures to make flow based programming easy, intuitive and powerful. Right now we're focused on web apps in PHP and JavaScript along with our active C++ porting project.
We can use help with documentation, code, code review, usage and building out extensions, mods, addons or components.
Made over the course of the last 15 years, Approach evolved from a corporate intranet toolkit which in turn was originally a scrapped resource manager for C++. After being completely rewritten multiple times for different industries, Approach is the new, open-source version of this project.
We aim to make developers, designers and project managers our target audience so they can focus their goals on innovation and user experience.
from the profile of Approach
People who want to help (none listed yet)
Registered contributors (1)
Volunteer opportunities, etc.
No volunteer opportunities in Approach indexed here yet. Add a bug tracker.
No one on OpenHatch has signed up as a mentor for Approach. Can you? Add the tag.
No one on OpenHatch has signed up as a mentor for PHP, JavaScript, C++. Can you? Add the tag.
You can embed the "I want to help" button on your website. (More about this.)