Comments (1)
Six months on, the first sentence of the introductory post is still true. The project has remained largely in discovery mode, so the lack of testing isn't critical because none of the existing code is intended to be of production quality, having been written mostly to find out how to do stuff.
The project environment is changing now, though, because the re-emergence of Python in a Nutshell mean Alex and I are no longer writing blog articles for for foreseeable future. Since I believe this software shows great promise I am continuing it at whatever pace PiaN and daily work activities (plus, inevitably, the rest of life) allow.
However the document creation abilities of Docs has become of interest, and I am learning how to use the Python API for this purpose. Since everyone who works on the system will need to understand the same stuff it seems sensible to encapsulate the necessary learning as tests, thereby making them useful as learning materials too.
Since file modifications are performed using a dictionary structure, many tests can be performed by creating the dictionaries dynamically.
from as_blog.
Related Issues (11)
- Unreachable code would confuse development newcomers
- UX/UI is poor HOT 1
- Need code snippet extraction tool HOT 2
- `walk_blog` HTML generation is badly structured
- Easier document lookup would be helpful to authors: ideas sought
- The project is currently uninstallable HOT 3
- Logic and presentation code is mixed
- Hyperlinks in body text are currently ignored HOT 1
- As a teacher I would like to output code as screenshots
- As an author I want font changes to be honoured in content text HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from as_blog.