isra00 / online-phpdoc Goto Github PK
View Code? Open in Web Editor NEWGenerate your phpDoc on the cloud! (functional prototype with simple code... I'm rewriting it)
Home Page: http://github-phpdoc.israelviana.es
Generate your phpDoc on the cloud! (functional prototype with simple code... I'm rewriting it)
Home Page: http://github-phpdoc.israelviana.es
...the same way that Travis-CI does with console output: https://travis-ci.org/isra00/class-triggers
Start/stop tracking repos with http://codepen.io/craftedpixelz/pen/qFEny
If the design is great, this will really make a difference in the whole product and its adoption.
Hi there
Once i have authorised the app i get taken to the start page as expected. But my name and my repos are not showing.
When I try to login I get the notification that the app wants read and update access; is the update necessary?
Instead of rendering source code in the docs, simply link each function to its line in GitHub.
Instead of copying all files and modifying them, just extend from Responsive template and override the desired files.
When implementing the planned feature multiple versions we can benefit from this: http://phpdoc.org/docs/latest/for-developers/specifications/documenting-multiple-versions.html
(like Travis does). It will improve user engagement.
It will allow smoother transition to Symfony... but it's worty the effort to implement Composer in the prototype?
table log_job (engine=ARCHIVE)
Advantages:
Use case
1.- User generates docs for a given GitHub repo
2.- User deletes the repo from GitHub
3.- Repo code and docs stay in the server forever.
We should write a script which checks that every repo is still existing in GitHub.
Possible implementations (they're not supplementary but complementary):
1.- Removal webhook (if it exists!)
2.- Cronjob. We can optimize it checking only the repos with no activity in the last months.
Is it possible to use this on private repositories?
As a user, i must be able to:
1.- I start tracking a repo. For doing so, the system will add a webhook to the repo with the notification URL
2.- I stop tracking the repo. The webhook from GitHub and the rows from repo
and job
tables are removed.
They should include a custom var specifying the repo name and/or ID
"It is able to manage versions of your code to generate documentation for all of them in a single tree (without the overhead of re-parsing everything for each version of course)."
http://fabien.potencier.org/article/63/sami-yet-another-php-api-documentation-generator
How long does it take until the Repo gets crawled when it's in the status "Waiting in the queue" (and I synched new commits to it).
Another question: do you specifically watch for code file changes or does a sync of GH files (i.e. Readme.md) also trigger the online-phpdoc parser?
Use new time_download and time_generate fields in job table. Update create_tables.sql with those fields.
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.